From c1d0b81d5f9110fef2528bb5928159423c87041d Mon Sep 17 00:00:00 2001 From: lukinovec Date: Mon, 31 Oct 2022 17:40:27 +0100 Subject: [PATCH] Always resolve only the mailers specified in the mailersToNotCache public static property --- src/TenancyMailManager.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/TenancyMailManager.php b/src/TenancyMailManager.php index 7feee4fa..74b3e636 100644 --- a/src/TenancyMailManager.php +++ b/src/TenancyMailManager.php @@ -8,8 +8,16 @@ use Illuminate\Mail\MailManager; class TenancyMailManager extends MailManager { + public static array $mailersToNotCache = [ + 'smtp', + ]; + protected function get($name) { - return $this->resolve($name); + if (in_array($name, static::$mailersToNotCache)) { + return $this->resolve($name); + } + + return parent::get($name); } }