ilya/little
Composer 安装命令:
composer require ilya/little
包简介
Laughably simple IoC container
README 文档
README
Little is a very small IoC container written in PHP just for fun. This project is heavily inspired by the Laravel IoC container.
Little supports automatic dependency resolution, singletons and binding existing instances into the container.
Little consists of ~200 lines of code (including comments) and 5 methods available to you:
void bind(string $abstract, string|Closure $concrete)mixed make(string $abstract)void singleton(string $abstract, string|Closure $concrete)void instance(string $abstract, mixed $instance)Closure share(Closure $closure)boolean bound(string $abstract)
Believe it or not, that's it!
Installation
composer require "ilya/little:~1"
Examples
Check out the examples folder. To run the demo, type:
php examples/demo.php
License
The MIT license, check out the LICENSE file.
P.S. follow the author on Twitter
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-03-29