phact-cmf / container
PSR-11 兼容的依赖注入容器
v1.0.1
2020-06-30 10:11 UTC
Requires
- php: >=7.2
- psr/container: ^1.0
Requires (Dev)
- phpunit/phpunit: ^8
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-29 05:42:46 UTC
README
遵循PSR-11,以及PSR-1,PSR-2,PSR-4。
Inspired by [league/container](https://container.thephpleague.com/).
主要理念
- 通过定义创建对象
- 创建未由定义描述的对象(任意嵌套级别)
- 在创建对象后进行调用和设置属性的能力
- 通过类/接口(例如,“Aware”接口)进行调用和设置属性的能力
- 使用工厂创建对象
- 任何服务的别名(标签)
- 使用反射分析方法/构造函数依赖的能力
- 添加子容器以获取当前容器中未描述的对象的能力
安装
composer require phact-cmf/container
要求
- PHP >= 7.2
文档
完整文档正在准备中。
许可
MIT许可(MIT)。 许可文件。