phpactor / container
Phpactor 的 DI 容器
3.0.0
2024-07-27 12:47 UTC
Requires
- php: ^8.1
- phpactor/map-resolver: ^1.4
- psr/container: ^2.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.0
- friendsofphp/php-cs-fixer: ^3.0
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^11.0
README
Phpactor 的最小化 PSR 兼容的依赖注入容器,具有标签和参数功能
$container = new PhpactorContainer([ 'param1' => 'value1', 'param2' => 'value2', // ... ]); $container->register('Foobar', function (Container $container) { return new MyClass( $container->get(SomeOtherClass::class), $container->getParameter('param1') ); };
贡献
此包是开源的,欢迎贡献力量!请随意在此仓库提交 pull request。
支持
- 在主 Phpactor 仓库创建问题。
- 加入 Slack Symfony Devs 上的
#phpactor
频道。