henderjon / chevron-containers
实现注册模式,既有趣又有利可图
v5.3.0
2016-08-09 13:33 UTC
Requires
- php: >=5.4.0
- chevron/objectloader: ~1.0
Requires (Dev)
- phpunit/phpunit: ~4.0
README
Containers是一个简单的注册模式实现。基础容器接收值并返回它们,延迟容器用于处理可调用对象,引用容器用于通过引用处理映射——等一下——。
Containers最初是一个相当基础的注册对象集合,因为你会发现你到处都在使用它们。然而,延迟(Deferred)最终成为一个相当好的简单DI容器。但是,“Deferred”不如“Di”直观,这就是为什么有一个DiInterface(用于类型提示)和一个ServiceLoader来创建和填充Di的原因。
查看测试或示例目录以了解用法(如果有的话)。
有关版本/安装信息,请参阅packagist。