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 방법을 수행 할 (내가 배우고 느릅 나무, 그래서 난 내 module.config.php
에서 이런 식으로 내 서비스를 정의 :
return [
'services' => [
'factories' => [
Service\MailService::class => MailServiceFactory::class
]
],
그리고 내 MailServiceFactory.php
은 다음과 같습니다
그러나 내 서비스에서 필요로하는 global.php
에 정의 된 설정을 검색하고 공장에서 주입하려면 어떻게해야합니까?