Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.91 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.91 KB

Swift Mailer CSS Inliner Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version

Swift Mailer plugin inlining the CSS (in style tags) into the specific html tags. Uses CssToInlineStyles. Works for both html body or html parts.

Installation

$ composer require openbuildings/swiftmailer-css-inliner

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 © Clippings Ltd. Created by Clippings team and contributors.

Under BSD-3-Clause license, read LICENSE file.