mirror of
https://github.com/flarum/core.git
synced 2025-07-29 20:50:28 +02:00
Require new mail driver methods, remove BC layer
This commit is contained in:
@@ -41,15 +41,11 @@ class ShowMailSettingsController extends AbstractShowController
|
||||
$actual = self::$container->make('mail.driver');
|
||||
$validator = self::$container->make(Factory::class);
|
||||
|
||||
if (method_exists($configured, 'validate')) {
|
||||
$errors = $configured->validate($settings, $validator);
|
||||
} else {
|
||||
$errors = new \Illuminate\Support\MessageBag;
|
||||
}
|
||||
$errors = $configured->validate($settings, $validator);
|
||||
|
||||
return [
|
||||
'drivers' => $drivers,
|
||||
'sending' => method_exists($actual, 'canSend') ? $actual->canSend() : true,
|
||||
'sending' => $actual->canSend(),
|
||||
'errors' => $errors,
|
||||
];
|
||||
}
|
||||
|
Reference in New Issue
Block a user