yep / container
PHP容器
dev-master
2018-01-07 03:03 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-11 18:46:59 UTC
README
Dsn
Packagist
Dsn可在Packagist.org上找到,只需将依赖项添加到您的composer.json文件中。
{ "require" : { "yep/container": "dev-master" } }
使用方法
<?php use Yep\Container\ContainerInterface; use Yep\Container\ContainerTrait; class Container implements ContainerInterface { use ContainerTrait; public function someServiceFactory() { return new SomeService($this->getParameter('someParameter')); } } $container = new Container(['someParameter' => 'foo']); $someService = $container->getService('someService');
或
<?php class Container extends Yep\Container\Container { public function someServiceFactory() { return new SomeService($this->getParameter('someParameter')); } } $container = new Container(['someParameter' => 'foo']); $someService = $container->getService('someService');