Compatibility

Runtime compatibility

Item Compatibility
PHP ^8.3
PSR containers psr/container ^1.0 or ^2.0
Service providers container-interop/service-provider ^0.4.1
Autowiring engine php-di/php-di ^7.0
FastForward configuration fast-forward/config ^1.1

What this means in practice

  • The package is designed for modern PHP projects running PHP 8.3 or newer.
  • You can compose it with PSR-11 compatible containers from other libraries and frameworks.
  • Autowiring support depends on PHP-DI being available, which is already handled by Composer.
  • Configuration-backed setups work out of the box with fast-forward/config .

Integration guidance

  • Prefer explicit provider registrations for services that need scalar configuration.
  • Prefer autowiring for classes whose dependencies are already known by type.
  • Prefer passing external PSR-11 containers directly instead of adapting them manually unless your project needs custom behavior.