kraken-php / container
Kraken 框架控制台组件。
v0.4.1
2017-05-11 20:36 UTC
Requires
- php: >=5.6.7
- kraken-php/throwable: 0.4.*
- league/container: ^2.2
This package is not auto-updated.
Last update: 2024-09-14 19:31:19 UTC
README
注意:此仓库是 Kraken 框架的一部分,但可以作为独立的库自由使用。如果您对更多 PHP 异步组件感兴趣,请查看Kraken 仓库的其余部分,或查看我们的异步应用程序骨架示例。
描述
容器既是强大的依赖注入容器也是服务容器。
功能亮点
容器功能
- 支持将对象、类、参数和工厂方法绑定到容器中
- 支持在运行时修改容器及其定义的删除
- 对未定义的类或服务的自动解析
- 对简单和嵌套依赖项的自动装配
- 具有可配置要求和提供者的服务提供者
- 服务注册
- 排序算法,确保提供者按其依赖关系执行正确的执行顺序
- 与 Kraken 框架兼容
- ...等等。
示例
更多示例请参阅官方文档。
要求
- PHP-5.6 或 PHP-7.0+
- UNIX 或 Windows 操作系统
安装
composer require kraken-php/container
测试
测试包含在我们的只读框架仓库中。
文档
本模块的文档可在官方文档中找到。
贡献
此库是 Kraken 框架的只读子树分割。要做出贡献,请访问框架仓库。
许可证
此库根据 MIT 许可证授权,更多详细信息请参阅Kraken 框架许可证部分。