slick / di
Slick 依赖注入容器包。
v2.10.0
2024-08-15 21:25 UTC
Requires
- php: >=8.2
- psr/container: ^1.0||^2.0
- slick/fswatch: ^0.1.0@dev
Requires (Dev)
- behat/behat: dev-master
- phpspec/phpspec: ^8.0@dev
- squizlabs/php_codesniffer: 4.0.x-dev
Provides
- psr/container-implementation: 1.0.0
This package is auto-updated.
Last update: 2024-09-15 21:35:41 UTC
README
slick/di
是一个针对 PHP 8.0+ 的简单依赖注入容器。
它旨在非常轻量级,并试图去除依赖容器现在使用的许多 猜测 和 魔法 功能。
它还允许您嵌套容器,这在您有多个在应用程序中重复使用的包时非常有用,允许您在这些包中定义具有默认依赖项的容器,以便稍后覆盖和使用它们。
本包符合 PSR-2 代码标准和 PSR-4 自动加载标准。它还遵循 语义版本 2.0.0 规范。
安装
通过 Composer
$ composer require slick/di
用法
请阅读 slick/orm
文档,链接:https://www.slick-framework.com/documentation/dependency-injection.html
测试
我们使用 Behat 描述功能并进行验收测试,以及 PHPSpec 进行单元测试。
# unit tests $ vendor/bin/phpspec # acceptance tests $ vendor/bin/behat
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 [email protected] 而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。