0
私はconfig/autoload/global.php
で、このように定義私はmail
設定を注入Module.php
、で定義されたサービス、持っている:ZF3注入する部分
public function getConfig()
{
return include __DIR__ . '/../config/module.config.php';
}
public function getServiceConfig()
{
return [
'factories' => [
'Mailer' => function($container) {
return new MailService($this->getConfig()['mail']);
},
]
];
}
をしかし、私はそれをZF3の道をやりたいです
return [
'services' => [
'factories' => [
Service\MailService::class => MailServiceFactory::class
]
],
そして、私のMailServiceFactory.php
は次のとおりです:
module.config.php
でこのように私のサービスを定義しWICH
しかし、global.php
で定義された私の設定を調べて、私のサービスに必要な工場で注入するにはどうすればいいですか?