Skip to content

Commit 2280751

Browse files
author
alsar
committed
added configuration parameter to swift mailer handler
1 parent df2a8e3 commit 2280751

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

DependencyInjection/Configuration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ public function getConfigTreeBuilder()
104104
->end()
105105
->end()
106106
->scalarNode('subject')->end() // swift_mailer and native_mailer
107+
->scalarNode('content_type')->defaultNull()->end() // swift_mailer
107108
->arrayNode('email_prototype') // swift_mailer
108109
->canBeUnset()
109110
->beforeNormalization()

DependencyInjection/MonologExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,11 @@ private function buildHandler(ContainerBuilder $container, $name, array $handler
240240
$message->addMethodCall('setFrom', array($handler['from_email']));
241241
$message->addMethodCall('setTo', array($handler['to_email']));
242242
$message->addMethodCall('setSubject', array($handler['subject']));
243+
244+
if (isset($handler['content_type'])) {
245+
$message->addMethodCall('setContentType', array($handler['content_type']));
246+
}
247+
243248
$messageId = sprintf('%s.mail_prototype', $handlerId);
244249
$container->setDefinition($messageId, $message);
245250
$prototype = new Reference($messageId);

0 commit comments

Comments
 (0)