dev-master
9999999-devTwig mailer system for WordPress
The Requires
v1.0.0
1.0.0.0Twig mailer system for WordPress
The Requires
Wallogit.com
2017 © Pedro Peláez
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