@@ -4,54 +4,17 @@ services:
44 autoconfigure : true
55 public : true
66
7- # Транспорт - запись писем в файл.
8- custom_mailer_transports.filesystem :
9- class : Symfony\Component\Mailer\Transport\TransportInterface
10- factory : ' @Prokl\CustomFrameworkExtensionsBundle\Services\Mailer\Factory\TransportFactory'
11- arguments :
12- - ' %mailer_dsn_file%'
13- - ' @mailer.filesystem'
14- - ' @event_dispatcher'
15- - ' @http_client'
16-
177 # Сервис-обертка отправки писем.
188 custom_mail_sender :
19- class : Prokl\CustomFrameworkExtensionsBundle\Services\Mailer\EmailService
9+ class : Proklung\Notifier\Email\CustomMailer
2010 arguments :
2111 - ' @mailer'
2212 - ' @Symfony\Bridge\Twig\Mime\BodyRenderer'
2313
24- Prokl\CustomFrameworkExtensionsBundle\Services\Mailer\EmailService : ' @custom_mail_sender'
14+ Proklung\Notifier\Email\CustomMailer : ' @custom_mail_sender'
2515
2616 Symfony\Bridge\Twig\Mime\BodyRenderer :
2717 class : Symfony\Bridge\Twig\Mime\BodyRenderer
2818 arguments : ['@twig.instance']
2919
3020 Symfony\Component\Mime\BodyRendererInterface : ' @Symfony\Bridge\Twig\Mime\BodyRenderer'
31-
32- # Кастомная фабрика транспортов.
33- Prokl\CustomFrameworkExtensionsBundle\Services\Mailer\Factory\TransportFactory :
34- arguments :
35- - ' %kernel.project_dir%'
36-
37- # Тестовый сервис отправки почты через MailerMessageFactory
38- mailer_bundle.send_email_via_factory :
39- class : Prokl\CustomFrameworkExtensionsBundle\Services\Mailer\Factory\MailerMessageFactory
40- arguments :
41- $documentRoot : ' %kernel.project_dir%'
42- $defaultSettings :
43- from : ' %mailer_default_email_from%'
44- cc : []
45- bcc : []
46- replyTo : ' %mailer_default_email_from%'
47- headers : []
48-
49-
50- # ###############
51- # Listeners
52- # ###############
53-
54- Prokl\CustomFrameworkExtensionsBundle\Services\Mailer\Events\SetFromListener :
55- arguments : ['%mailer_default_email_from%', '%mailer_default_title%']
56- tags :
57- - { name: kernel.event_subscriber }
0 commit comments