Skip to content

Commit 337e139

Browse files
committed
Чистка
1 parent 208c5e5 commit 337e139

File tree

3 files changed

+5
-41
lines changed

3 files changed

+5
-41
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
"symfony/google-mailer": "^4.4 || ^5.0",
4545
"symfony/mime": "^4.4 || ^5.0",
4646
"symfony/monolog-bridge": "^5",
47-
"twig/twig": "~1 | ~2",
47+
"twig/twig": "~1 || ~2",
48+
"symfony/twig-bridge": "^4.4 || ^5",
4849
"proklung/bitrix-containerable-boilerplate": "^1.0",
4950
"proklung/bitrix.module.boilerplate": "^1.0",
5051
"ext-json": "*"

configs/mailer_custom.yaml

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -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 }

lib/DI/Services.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ class_exists(\Twig\Environment::class)
154154

155155
$defaultSender = $configMailer['envelope']['sender'] ?? '';
156156
if (!$defaultSender) {
157-
// ToDo
157+
$defaultSender = \COption::GetOptionString('main', 'email_from');
158158
}
159159

160160
static::$container->setParameter(

0 commit comments

Comments
 (0)