Lightweight PSR-11 dependency injection container for PHP 8.1+. Autowiring, declarative configuration (PHP/JSON/YAML/XML), directory scan, compiled container, contextual binding, lazy ghost proxy (opt-in), profiler/memory pool/smart cache (opt-in), custom inject attributes, tagged services, decorato
v1.18.0
2026-06-28 19:39 UTC
Requires
- php: >=8.1
- psr/container: ^2.0
Requires (Dev)
- deptrac/deptrac: ^3.0 || ^4.0
- ergebnis/composer-normalize: ^2.45
- friendsofphp/php-cs-fixer: ^3.75
- icanhazstring/composer-unused: ^0.9
- infection/infection: ^0.29 || ^0.33
- php-parallel-lint/php-parallel-lint: ^1.4
- phpdocumentor/shim: ^3.7
- phpmd/phpmd: ^2.15
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^1.12 || ^2.1
- phpstan/phpstan-deprecation-rules: ^1.2 || ^2.0
- phpstan/phpstan-phpunit: ^1.4 || ^2.0
- phpstan/phpstan-strict-rules: ^1.6 || ^2.0
- phpunit/phpunit: ^10.5 || ^11.5
- psalm/plugin-phpunit: ^0.19 || ^0.20
- rector/rector: ^1.2 || ^2.0
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.12 || ^4.0
- symfony/var-exporter: ^6.4
- vimeo/psalm: ^6.0
- webmozart/assert: ^1.11
Suggests
- ext-yaml: Загрузка YAML-конфигурации контейнера (ContainerConfigurator)
- symfony/var-exporter: Lazy ghost/proxy через Container::lazyGhost() (#34)
This package is auto-updated.
Last update: 2026-06-28 22:30:25 UTC