mqwerty/dependency-injection
Composer 安装命令:
composer require mqwerty/dependency-injection
包简介
Simple PSR-11 DI container with autowiring
README 文档
README
Simple PSR-11 DI container with autowiring
<?php use Monolog\Handler\StreamHandler; use Monolog\Logger; use Psr\Log\LoggerInterface; class Foo { public function __construct(LoggerInterface $logger) { } } $config = [ 'logLevel' => 'info', 'shared' => [LoggerInterface::class], LoggerInterface::class => fn($c) => (new Logger('log'))->pushHandler( new StreamHandler(STDERR, $c->get('logLevel')) ), ]; $container = new Mqwerty\DI\Container($config); $container->get(Foo::class);
统计信息
- 总下载量: 305
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-07-04