mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 20:34:03 +00:00
Delete bindNewMailManagerInstance()
This commit is contained in:
parent
255afe33c2
commit
4d5eef3177
1 changed files with 2 additions and 10 deletions
|
|
@ -6,7 +6,6 @@ namespace Stancl\Tenancy\Bootstrappers;
|
||||||
|
|
||||||
use Illuminate\Config\Repository;
|
use Illuminate\Config\Repository;
|
||||||
use Illuminate\Foundation\Application;
|
use Illuminate\Foundation\Application;
|
||||||
use Illuminate\Mail\MailManager;
|
|
||||||
use Stancl\Tenancy\Contracts\TenancyBootstrapper;
|
use Stancl\Tenancy\Contracts\TenancyBootstrapper;
|
||||||
use Stancl\Tenancy\Contracts\Tenant;
|
use Stancl\Tenancy\Contracts\Tenant;
|
||||||
|
|
||||||
|
|
@ -47,7 +46,7 @@ class MailTenancyBootstrapper implements TenancyBootstrapper
|
||||||
{
|
{
|
||||||
// Bind fresh mail manager instance to clear the cached mailers
|
// Bind fresh mail manager instance to clear the cached mailers
|
||||||
// So that the manager is forced to resolve the mailers with the correct credentials from the config
|
// So that the manager is forced to resolve the mailers with the correct credentials from the config
|
||||||
$this->bindNewMailManagerInstance();
|
$this->app->forgetInstance('mail.manager');
|
||||||
|
|
||||||
$this->setConfig($tenant);
|
$this->setConfig($tenant);
|
||||||
}
|
}
|
||||||
|
|
@ -56,14 +55,7 @@ class MailTenancyBootstrapper implements TenancyBootstrapper
|
||||||
{
|
{
|
||||||
$this->unsetConfig();
|
$this->unsetConfig();
|
||||||
|
|
||||||
$this->bindNewMailManagerInstance();
|
$this->app->forgetInstance('mail.manager');
|
||||||
}
|
|
||||||
|
|
||||||
protected function bindNewMailManagerInstance(): void
|
|
||||||
{
|
|
||||||
$this->app->extend(MailManager::class, function (MailManager $mailManager) {
|
|
||||||
return new MailManager($this->app);
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function setConfig(Tenant $tenant): void
|
protected function setConfig(Tenant $tenant): void
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue