antidot-fw / container
为 Antidot 框架设计的 PSR-11 容器实现
2.0.1
2024-05-22 18:53 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- psr/container: ^2.0
Requires (Dev)
- phpro/grumphp: ^1.0
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9.0
- roave/infection-static-analysis-plugin: ^1.32
- squizlabs/php_codesniffer: ^3.4
- symfony/var-dumper: ^5.0
- vimeo/psalm: ^4.0.0
This package is auto-updated.
Last update: 2024-09-22 19:36:51 UTC
README
为 Antidot 框架构建的遵循 PSR-11 标准的依赖注入库
可用于与 Antidot 框架一起使用或作为您应用程序或自定义框架的独立组件
安装
通过 Composer
$ composer require antidot-fw/container:dev-master
简单用法
<?php declare(strict_types=1); use Antidot\Container\Builder; $container = Builder::build([ 'config' => [], 'parameters' => [], 'services' => [ 'some.service' => Some::class, ], ], true); if ($container->has('some.service')) { $service = $container->get('some.service'); }
变更日志
有关最近更改的更多信息,请参阅变更日志。
测试
$ composer test
贡献
安全性
如果您发现任何安全相关的问题,请通过电子邮件kpicaza@example.com联系,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。