lepre / di
一个简单的依赖注入容器,符合PSR-11规范。
1.0.0-alpha1
2019-03-21 10:14 UTC
Requires
- php: ^7.1
- psr/container: ^1.0
Requires (Dev)
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.0 || ^8.0
Provides
This package is auto-updated.
Last update: 2024-09-06 12:09:27 UTC
README
🚧 此项目处于早期开发阶段,未来可能发生重大变化。
Lepre DI
一个简单的依赖注入容器,符合PSR-11规范。
安装
使用Composer安装最新版本
$ composer require lepre/di:dev-master
要求
此项目支持PHP 7.4或更高版本。
基本用法
use Lepre\DI\Container; $container = new Container(); // register a service: $container->set('my service', function () { return new MyService(); }); // register a service with dependencies: $container->set('other service', function (Container $container) { return new OtherService( $container->get('my service') ); });
许可证
此项目采用MIT许可证。有关详细信息,请参阅LICENSE文件。