Skip to content

Commit 3dc27bf

Browse files
committed
ICL: Laravel settings handling.
1 parent 5f15d37 commit 3dc27bf

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/Loggable.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use Illuminate\Contracts\Debug\ExceptionHandler as ExceptionHandlerContract;
66
use Illuminated\Console\Log\Formatter;
77
use Illuminated\Console\Log\HtmlFormatter;
8+
use Monolog\Handler\MandrillHandler;
89
use Monolog\Handler\NativeMailerHandler;
910
use Monolog\Handler\RotatingFileHandler;
1011
use Monolog\Handler\SwiftMailerHandler;
@@ -87,6 +88,7 @@ protected function getMailerHandler()
8788
case 'mail':
8889
case 'smtp':
8990
case 'sendmail':
91+
case 'mandrill':
9092
$mailer = app('swift.mailer');
9193
$message = $mailer->createMessage();
9294
$message->setSubject($subject);
@@ -95,11 +97,11 @@ protected function getMailerHandler()
9597
$message->setContentType('text/html');
9698
$message->setCharset('utf-8');
9799

98-
$mailerHandler = new SwiftMailerHandler($mailer, $message, $level);
99-
break;
100-
101-
case 'mandrill':
102-
// MandrillHandler
100+
if ($driver == 'mandrill') {
101+
$mailerHandler = new MandrillHandler(config('services.mandrill.secret'), $message, $level);
102+
} else {
103+
$mailerHandler = new SwiftMailerHandler($mailer, $message, $level);
104+
}
103105
break;
104106

105107
default:

0 commit comments

Comments
 (0)