kraken-php/container

Kraken 框架控制台组件。

v0.4.1 2017-05-11 20:36 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:31:19 UTC


README

Build Status Total Downloads Latest Stable Version Latest Unstable Version License Kraken Compatible

注意:此仓库是 Kraken 框架的一部分,但可以作为独立的库自由使用。如果您对更多 PHP 异步组件感兴趣,请查看Kraken 仓库的其余部分,或查看我们的异步应用程序骨架示例。

描述

容器既是强大的依赖注入容器也是服务容器。

功能亮点

容器功能

  • 支持将对象、类、参数和工厂方法绑定到容器中
  • 支持在运行时修改容器及其定义的删除
  • 对未定义的类或服务的自动解析
  • 对简单和嵌套依赖项的自动装配
  • 具有可配置要求和提供者的服务提供者
  • 服务注册
  • 排序算法,确保提供者按其依赖关系执行正确的执行顺序
  • 与 Kraken 框架兼容
  • ...等等。

示例

更多示例请参阅官方文档

要求

  • PHP-5.6 或 PHP-7.0+
  • UNIX 或 Windows 操作系统

安装

composer require kraken-php/container

测试

测试包含在我们的只读框架仓库中。

文档

本模块的文档可在官方文档中找到。

贡献

此库是 Kraken 框架的只读子树分割。要做出贡献,请访问框架仓库

许可证

此库根据 MIT 许可证授权,更多详细信息请参阅Kraken 框架许可证部分。