stanlemon/simple-container
最新稳定版本:v0.1.1
Composer 安装命令:
composer require stanlemon/simple-container
包简介
SimpleContainer is a simple service container with dependency injection.
README 文档
README
SimpleContainer is a basic service container, it can store key => value objects and lazily load them using Closures. It also includes a newInstance() method which allows you to inject dependencies through constructors and setters providing for very basic dependency injection.
Example usages
Basic loading of services and retrieving of them
// Create the SimpleContainer
$container = new SimpleContainer();
// Set a service
$container->set('foo', function(){
return new Foo();
});
// Get the service
$foo = $container->get('foo');
// Create a new class with services populaed
$bar = $container->newInstance('bar');
$bar->getFoo();
统计信息
- 总下载量: 127
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-01-10