dev-master
9999999-devTwig mailer system for WordPress
The Requires
v1.0.0
1.0.0.0Twig mailer system for WordPress
The Requires
Twig mailer system for WordPress
The mailer component only has one class, however it does use PHPMailer, lets create a simple pimple config for this:, (*1)
$pimple['phpMailer'] = function() { return new \PHPMailer(); }; $pimple['mailerService'] = function($c) { return new Service($c['phpMailer']); };
First create a instance using pimple:, (*2)
$mailer = $pimple['mailerService'];
What following is a very simple example, that is the minimum you need to use the component:, (*3)
$mailer->setSubject('Some subject here') ->setContext(array('')) ->setTemplate('mailer/contact-form.html.twig') ->setFrom('tim@flexpress.github.io', 'Tim Perry') ->addTo('guy@somewhere.com', 'Some guy') ->send();
And this example has every method utilised:, (*4)
$mailer->setSubject('Some subject here') ->setContext(array('')) ->setTemplate('mailer/contact-form.html.twig') ->setFrom('tim@flexpress.github.io', 'Tim Perry') ->addReplyTo('tim@flexpress.github.io', 'Tim Perry') ->addTo('guy@somewhere.com', 'Some guy') ->addCc('guyotherguy@somewhere.com', 'Some other guy') ->addBcc('hidden@somewhere.com', 'Some hidden guy') ->addAttachment('path/to/some/file.pdf', 'Some file.pdf') ->send();
Twig mailer system for WordPress
Twig mailer system for WordPress