Swiftmailer Css Inliner Plugin
A swiftmailer plugin that inlines the css (in style tags) into the specific html tags. Uses CssToInlineStyles. Works for both html body or html parts.
Usage
use Openbuildings\Swiftmailer\CssInlinerPlugin;
$mailer = Swift_Mailer::newInstance();
$mailer->registerPlugin(new CssInlinerPlugin());
You can set custom parameters by providing your own CssToInlineStyles object. Like this
use Openbuildings\Swiftmailer\CssInlinerPlugin;
use TijsVerkoyen\CssToInlineStyles\CssToInlineStyles;
$mailer = Swift_Mailer::newInstance();
$converter = new CssToInlineStyles();
$converter->setUseInlineStylesBlock(false);
$mailer->registerPlugin(new CssInlinerPlugin($converter));
License
Copyright (c) 2015, Clippings Ltd. Developed by Ivan Kerin as part of clippings.com
Under BSD-3-Clause license, read LICENSE file.