pengboomouch/audere
Composer 安装命令:
composer require pengboomouch/audere
包简介
Automatic Dependency Resolution
README 文档
README
Automatic Dependency Resolution
Install
composer require pengboomouch/audere
Basic usage
$myClass = $container->get('MyClass'); $myClass->doSomethingUseful();
With attribute Injection
use Audere\Inject; class MyAttributeClass { private string $sayHello; public function __construct( #[Inject('say.hello')] $sayHello ) { $this->sayHello = $sayHello; } public function getGreeting(): string { return $this->sayHello; } } $builder = new InjectionBuilder(); $builder->add('say.hello', 'Hello World'); $container = new Audere\Container($builder); $myAttributeClass = $container->get('MyAttributeClass'); echo $myAttributeClass->getGreeting(); //prints: Hello World
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-20