冻住 / 罐体
WordPress 容器
v1.3.1
2017-02-21 10:42 UTC
Requires
- php: ^5.6 || ^7.0
- composer/installers: ~1.0
Requires (Dev)
- phpunit/phpunit: ~5.0
- wp-coding-standards/wpcs: ~0.10
README
需要 PHP 5.6
WordPress 容器。
安装
composer require frozzare/tank
容器示例
use Frozzare\Tank\Container; class Plugin_Loader extends Container { public function __construct() { $this->bind( 'number', 12345 ); } } $loader = new Plugin_Loader; echo $loader->make( 'number' ); // 12345
查看可以使用的方法的容器源代码。
服务提供商示例
use Frozzare\Tank\Container; use Frozzare\Tank\Service_Provider; class Example_Provider extends Service_Provider { public function register() { $this->container->bind( 'say', 'Hello!' ); } } $container = new Container; $provider = new Example_Provider( $container ); $provider->register(); echo $container->make( 'say' ); // Hello!
许可证
MIT © Fredrik Forsmo