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');