utopia-php / di
一个简单轻量级的依赖注入管理库
0.1.0
2024-08-08 14:35 UTC
Requires
- php: >=8.2
Requires (Dev)
- laravel/pint: ^1.2
- phpbench/phpbench: ^1.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5.25
- swoole/ide-helper: 4.8.3
README
Utopia DI 库是一个简单轻量级的依赖注入管理库。这个库的目标是尽可能简单易学易用。这个库由 Appwrite 团队维护。
虽然这个库是 Utopia 框架项目的一部分,但它没有依赖,可以与其他任何 PHP 项目或框架独立使用。
入门指南
使用 Composer 安装
composer require utopia-php/http
require_once __DIR__.'/../vendor/autoload.php'; use Utopia\DI\Container; TBD
系统要求
Utopia HTTP 需要 PHP 8.1 或更高版本。我们建议尽可能使用最新的 PHP 版本。
更多关于 Utopia
我们的生态系统支持其他薄的 PHP 项目,旨在扩展核心的 PHP Utopia HTTP。
每个项目都专注于解决一个简单的问题,您可以使用 composer 将它们中的任何一个包含到您下一个项目中。
您可以在 GitHub Utopia 组织 中找到所有库。
贡献
所有代码贡献 - 包括具有提交访问权限的人的贡献 - 必须通过 pull request 进行,并经核心开发者批准后才能合并。这是为了确保对所有代码进行适当的审查。
分支项目,创建功能分支,然后向我们发送 pull request。
有关更多信息,请参阅 贡献指南。
对于安全问题,请通过电子邮件 [email protected] 而不是在 GitHub 上发布公开问题。
版权和许可
MIT 许可证 (MIT) http://www.opensource.org/licenses/mit-license.php