phutureproof/guardian
Composer 安装命令:
composer require phutureproof/guardian
包简介
Dependency injector
README 文档
README
Build Status
Master
Develop
Code Climate
Basic Usage
Installation
via composer
composer require phutureproof/guardian
or add this to your composer.json
"require": {
"phutureproof/guardian": "~3"
}
or manually grab the src folder and put the files where ever you want.
Usage
Create your dependencies and register functions to return instances of the objects in the container
Guardian::register('dependency.name', function()
{
return new Dependency();
});
Grab an instance of the dependency
$instance = Guardian::make('dependency.name');
Register a singleton
Guardian::register('singleton.dependency.name', function () {
static $instance;
if (is_null($instance)) {
$instance = new Dependency();
}
return $instance;
});
统计信息
- 总下载量: 40
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-04-12