From 431725baa988cf53eaae0565e1ab8c71d3043700 Mon Sep 17 00:00:00 2001 From: Sebastian Schreiber Date: Tue, 16 Jan 2024 22:11:30 +0100 Subject: [PATCH] TASK: Make MailerIntercace public --- Classes/Transport/DoctrineTransportFactory.php | 2 +- Configuration/Services.php | 2 +- ext_emconf.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Classes/Transport/DoctrineTransportFactory.php b/Classes/Transport/DoctrineTransportFactory.php index b97fc16..9e879bb 100644 --- a/Classes/Transport/DoctrineTransportFactory.php +++ b/Classes/Transport/DoctrineTransportFactory.php @@ -87,7 +87,7 @@ private function getConnectionByName(string $connectionName): \Doctrine\DBAL\Con } $connectionParams = $GLOBALS['TYPO3_CONF_VARS']['DB']['Connections'][$connectionName] ?? []; - if ($connectionParams === null || $connectionParams === []) { + if (!is_array($connectionParams) || $connectionParams === []) { throw new TransportException( 'The requested database connection named "' . $connectionName . '" has not been configured.', ); diff --git a/Configuration/Services.php b/Configuration/Services.php index 336a6f3..4c199d5 100644 --- a/Configuration/Services.php +++ b/Configuration/Services.php @@ -178,7 +178,7 @@ class_alias( ->public(); $services->alias(SymfonyMailerInterface::class, MessengerMailer::class); - $services->alias(\TYPO3\CMS\Core\Mail\MailerInterface::class, MessengerMailer::class); + $services->alias(\TYPO3\CMS\Core\Mail\MailerInterface::class, MessengerMailer::class)->public(); $services->set('mailer.logger_message_listener', MessageLoggerListener::class) ->tag('event.listener', [ 'method' => 'onMessage', diff --git a/ext_emconf.php b/ext_emconf.php index 10270d9..3e9568b 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -11,7 +11,7 @@ 'uploadfolder' => '0', 'createDirs' => '', 'clearCacheOnLoad' => 0, - 'version' => '2.0.0', + 'version' => '2.0.1', 'constraints' => [ 'depends' => [ 'typo3' => '10.4.0-12.9.99',