Dice:Dice-用于PHP的轻量级依赖注入容器

时间:2021-05-14 13:57:09
【文件属性】:
文件名称:Dice:Dice-用于PHP的轻量级依赖注入容器
文件大小:27KB
文件格式:ZIP
更新时间:2021-05-14 13:57:09
PHP Dice是PHP的极简依赖注入容器,其重点是轻巧,快速以及需要的配置尽可能少。 项目目标 要轻量级,而不是拥有数十个文件的大型库(Dice是一个100行类),但支持更复杂的容器提供的所有功能(以及更多功能) 为了“公正工作”。 基本功能应使用零配置 在需要配置的地方,它应尽可能少且可重用,并且易于使用。 速度! (请参阅) 安装 只要在您的项目中包含轻量级的Dice.php ,它就可以使用,而无需任何进一步的配置: 简单的例子: <?php class A { public $ b ; public function __construct ( B $ b ) { $ this -> b = $ b ; } } class B { } require_once 'Dice.php' ; $ dice = new \ Dice \ Dice ; $ a = $ dice -
【文件预览】:
Dice-master
----composer.json(698B)
----phpunit.xml(165B)
----tests()
--------bootstrap.php(344B)
--------NamedInstancesTest.php(4KB)
--------SubstitutionsTest.php(3KB)
--------ConstructParamsTest.php(4KB)
--------CallTest.php(3KB)
--------ChainTest.php(2KB)
--------CreateArgsTest.php(3KB)
--------ShareInstancesTest.php(3KB)
--------TestData()
--------NamespaceTest.php(2KB)
--------BasicTest.php(6KB)
--------DiceTest.php(1KB)
----.gitignore(22B)
----Extra()
--------RuleValidator.php(2KB)
----Dice.php(14KB)
----README.md(11KB)
----Loader()
--------Xml.php(4KB)

网友评论