Context: SAML support was added to Tiki17. It requires mCrypt but in parallel Tiki is Removing MCrypt as a dependency. If you don't install MCrypt, it blocks the installation of a Tiki 17.x via SVN when running Composer, which is especially annoying when you don't intend to use SAML. Previous versions of Tiki didn't have MCrypt as a requirement (it was suggested for certain optional features)
This is a temporary problem though as:
- Tiki18 has SAML as a Package so it doesn't block installs unless you use it.
- php-saml v3 will no longer depend on mCrypt
Below is a workaround until Tiki 17.x is retired.
Use the normal procedure with the following exceptions:
- Delete both lines which include the term
php-saml
from vendor_bundled/composer.json - Update vendor_bundled/composer.lock
php temp/composer.phar --prefer-dist --no-dev update -d vendor_bundled