В моей службе уведомлений мне нужно отправить уведомления по почте, но в dev я хочу отправить все письма на конкретный адрес:
if ( $this->container->get('kernel')->getEnvironment() == "dev" ) {
mail( '[email protected]', $lib, $txt, $entete );
} else {
mail( $to->getEmail(), $lib, $txt, $entete );
}
Но $this->container->get('kernel')->getEnvironment()
работает только в контроллере.
Я думаю, что мне нужно добавить аргумент в свой конструктор сервисов:
notification:
class: %project.notification.class%
arguments: [@templating, @doctrine]
Но я не нашел информации об этом
спасибо