marcosadantas / expressive-provider
是一个服务管理器上流畅和声明式提供者的抽象提供者
1.0
2017-12-10 18:55 UTC
Requires
- php: >=7
- zendframework/zend-servicemanager: ^3.3@dev
This package is auto-updated.
Last update: 2024-09-15 11:26:31 UTC
README
如何使用
在创建提供者类时,继承 ExpressiveProvider/BaseProvider
class extend ExpressiveProvider\BaseProvider
{
// This method are needed
protected function register()
{
}
}
BaseProvider 有五个方法
protected function invokables(string $contract, $service)
protected function factory(string $contract, $service)
protected function aliases(string $name, $service)
protected function config(string $name, $configs)
protected function abstractService(string $contract, $service)
您注册一个具有声明式函数的工厂或某人。