From ccf11480bf0e11b305b4c268e7adddaf36331903 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com> Date: Wed, 26 Feb 2020 16:36:27 -0500 Subject: [PATCH] Removed support for SES Mail Driver (#2011) --- .../core/src/Mail/MailServiceProvider.php | 1 - framework/core/src/Mail/SesDriver.php | 58 ------------------- 2 files changed, 59 deletions(-) delete mode 100644 framework/core/src/Mail/SesDriver.php diff --git a/framework/core/src/Mail/MailServiceProvider.php b/framework/core/src/Mail/MailServiceProvider.php index 34fd2b504..c05491d6f 100644 --- a/framework/core/src/Mail/MailServiceProvider.php +++ b/framework/core/src/Mail/MailServiceProvider.php @@ -26,7 +26,6 @@ class MailServiceProvider extends AbstractServiceProvider 'mailgun' => MailgunDriver::class, 'mandrill' => MandrillDriver::class, 'log' => LogDriver::class, - 'ses' => SesDriver::class, 'smtp' => SmtpDriver::class, ]; }); diff --git a/framework/core/src/Mail/SesDriver.php b/framework/core/src/Mail/SesDriver.php deleted file mode 100644 index 10a592d9b..000000000 --- a/framework/core/src/Mail/SesDriver.php +++ /dev/null @@ -1,58 +0,0 @@ - '', - 'mail_ses_secret' => '', - 'mail_ses_region' => '', - ]; - } - - public function validate(SettingsRepositoryInterface $settings, Factory $validator): MessageBag - { - return $validator->make($settings->all(), [ - 'mail_ses_key' => 'required', - 'mail_ses_secret' => 'required', - 'mail_ses_region' => 'required', - ])->errors(); - } - - public function canSend(): bool - { - return true; - } - - public function buildTransport(SettingsRepositoryInterface $settings): Swift_Transport - { - $config = [ - 'version' => 'latest', - 'service' => 'email', - 'region' => $settings->get('mail_ses_region'), - 'credentials' => [ - 'key' => $settings->get('mail_ses_key'), - 'secret' => $settings->get('mail_ses_secret'), - ], - ]; - - return new SesTransport(new SesClient($config)); - } -}