依赖注入容器
2.0.0
2019-10-07 14:14 UTC
Requires
- php: >=7.0.0
- psr/container: *
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-08 01:15:13 UTC
README
依赖注入容器 Martin Fowler的文章
依赖注入容器——它是一个用于实例化类及其依赖对象的对象。
这与PSR-11的建议一致。
它支持以下类型的依赖注入
- 构造函数注入;
- 属性注入;
- 设置器注入
示例
use suffi\di\Container; $foo = new Foo(); $bar = new Bar(); $thy = new Thy(); $container->set('foo', $foo); $container->set('bar', $bar); $container->set('thy', $thy); $container->setDefinition('common', 'Common') ->parameter('foo', 'foo') ->property('bar', $bar) ->setter('thy', 'thy'); $common = $container->get('common');
安装
composer require dmitry-suffi/di
文档
文档可以在这里找到
测试
您还可以浏览功能测试
许可证
版权所有(c)2016-2016 Dmitry Suffi。在MIT许可证下发布。