Slick 依赖注入容器包。

v2.10.0 2024-08-15 21:25 UTC

README

Latest Version Software License Build Status Quality Score Total Downloads

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)。请参阅 许可文件 了解更多信息。