Requirements

PHP

PHP greater or equal to 7.2.5.

Symfony

The minimal required version of Symfony is 5.

Extensions

These PHP extensions are required:

  • json
  • libxml
  • simplexml

Packages

In order to get the CAS bundle working, you will require some dependencies.

To give a maximum freedom to the users using, each required dependencies is a well defined standardized PHP class.

See the PHP-FIG framework group for more information.

Dependency PSR Implementations Example package
Logger PSR-3 log-implementation monolog/monolog
Cache PSR-6 cache-implementation symfony/cache
HTTP factories PSR-17 http-factory-implementations nyholm/psr7
HTTP Client PSR-18 http-client-implementations symfony/http-client

You are free to use any package you want, as long as they are implementing the proper requirement.