Fixes for postmark bindings

This commit is contained in:
David Bomba 2021-06-17 13:36:23 +10:00
parent 969a2946e5
commit 4be5d8783e

View File

@ -32,11 +32,13 @@ class MailServiceProvider extends MailProvider
return $app->make('mail.manager')->mailer(); return $app->make('mail.manager')->mailer();
}); });
$this->app['mail.manager']->extend('postmark', function () { $this->app['mail.manager']->extend('postmark', function ($app, $postmark) {
return new PostmarkTransport( $postmark = new PostmarkTransport(
$this->guzzle(config('postmark.guzzle', [])), $this->guzzle(config('postmark.guzzle', [])),
config('postmark.secret') config('postmark.secret')
); );
return $postmark;
}); });
$this->app->afterResolving('mail.manager', function (GmailTransportManager $mailManager) { $this->app->afterResolving('mail.manager', function (GmailTransportManager $mailManager) {