From 6f36cb63467869852a8c786feeb48283fd6cc33f Mon Sep 17 00:00:00 2001 From: Jason Walton Date: Fri, 18 Jan 2013 00:51:40 -0700 Subject: [PATCH] Allow pretend() to be set on mailer from within config --- src/Illuminate/Mail/MailServiceProvider.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Illuminate/Mail/MailServiceProvider.php b/src/Illuminate/Mail/MailServiceProvider.php index a8ba8d48af5b..6900b003d67e 100644 --- a/src/Illuminate/Mail/MailServiceProvider.php +++ b/src/Illuminate/Mail/MailServiceProvider.php @@ -43,6 +43,14 @@ public function register() $mailer->alwaysFrom($from['address'], $from['name']); } + // If a "pretend" value is set, we will set it on the mailer. This allows + // developers to enable/disable sending through configuration + if (isset($app['config']['mail.pretend'])) + { + $pretend = (bool) $app['config']['mail.pretend']; + $mailer->pretend($pretend); + } + return $mailer; }); } @@ -113,4 +121,4 @@ public function provides() return array('mailer', 'swift.mailer', 'swift.transport'); } -} \ No newline at end of file +}