Skip to content

Commit 33e514b

Browse files
committed
Configurator: pass debugMode to MailExtension
1 parent 8350eaf commit 33e514b

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/Bootstrap/Configurator.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class Configurator
4646
'http' => [Nette\Bridges\HttpDI\HttpExtension::class, ['%consoleMode%']],
4747
'inject' => Nette\DI\Extensions\InjectExtension::class,
4848
'latte' => [Nette\Bridges\ApplicationDI\LatteExtension::class, ['%tempDir%/cache/latte', '%debugMode%']],
49-
'mail' => Nette\Bridges\MailDI\MailExtension::class,
49+
'mail' => [Nette\Bridges\MailDI\MailExtension::class, ['%debugMode%']],
5050
'php' => Extensions\PhpExtension::class,
5151
'routing' => [Nette\Bridges\ApplicationDI\RoutingExtension::class, ['%debugMode%']],
5252
'search' => [Nette\DI\Extensions\SearchExtension::class, ['%tempDir%/cache/nette.search']],
@@ -90,6 +90,12 @@ public function __construct()
9090
) {
9191
$this->defaultExtensions['cache'][1][0] = '%tempDir%';
9292
}
93+
if (class_exists(Nette\Bridges\MailDI\MailExtension::class) // back compatibility
94+
&& InstalledVersions::isInstalled('nette/mail')
95+
&& version_compare(InstalledVersions::getVersion('nette/mail'), '4.1.2', '<')
96+
) {
97+
unset($this->defaultExtensions['main'][1][0]);
98+
}
9399
}
94100

95101

0 commit comments

Comments
 (0)