ilya / little
可笑地简单 IoC 容器
1.0.1
2014-05-27 16:26 UTC
Requires (Dev)
- phpspec/phpspec: 2.0.*@dev
This package is not auto-updated.
Last update: 2024-09-14 15:34:29 UTC
README
Little 是一个专为娱乐而编写的非常小巧的 PHP IoC 容器。该项目深受 Laravel IoC 容器的启发。
Little 支持自动依赖解析、单例和将现有实例绑定到容器中。
Little 由约 200 行代码(包括注释)组成,并提供 5 个方法供您使用
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)
信不信由你,就这么简单!
安装
composer require "ilya/little:~1"
示例
查看 examples
文件夹。要运行演示,请键入
php examples/demo.php
许可协议
MIT 许可协议,请参阅 LICENSE
文件。
附言:请在 Twitter 上关注 作者