Skip to content

Commit 208c5e5

Browse files
committed
Доработки
1 parent 8029c59 commit 208c5e5

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

lib/DI/Services.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,10 @@ class_exists(\Twig\Environment::class)
161161
'default_sender_email',
162162
$defaultSender
163163
);
164+
} else { // Enabled = false или отсутствует
165+
if (static::$container->hasDefinition('notifier.channel.email')) {
166+
static::$container->removeDefinition('notifier.channel.email');
167+
}
164168
}
165169

166170
$this->registerNotifierConfiguration($config, static::$container);
@@ -211,6 +215,8 @@ private function processServices(array $services, ContainerBuilder $container) :
211215
}
212216

213217
/**
218+
* Autowiring.
219+
*
214220
* @param ContainerBuilder $container Контейнер.
215221
*
216222
* @return void
@@ -246,6 +252,8 @@ private function build(ContainerBuilder $container): void
246252
}
247253

248254
/**
255+
* Конфигурирование Notifier.
256+
*
249257
* @param array $config Конфиг.
250258
* @param ContainerBuilder $container Контейнер.
251259
*
@@ -290,6 +298,14 @@ private function registerNotifierConfiguration(array $config, ContainerBuilder $
290298
}
291299
}
292300

301+
/**
302+
* Конфигурирование мэйлера.
303+
*
304+
* @param array $config Конфиг.
305+
* @param ContainerBuilder $container Контейнер.
306+
*
307+
* @return void
308+
*/
293309
private function registerMailerConfiguration(array $config, ContainerBuilder $container)
294310
{
295311
if (!\count($config['transports']) && null === $config['dsn']) {

0 commit comments

Comments
 (0)