doc/api/Athens-Core-Emailer-AbstractEmailer.md
Athens\Core\Emailer\AbstractEmailer
===============
Class AbstractEmailer provides the framework for rendering an email body before
sending it.
* Class name: AbstractEmailer
* Namespace: Athens\Core\Emailer
* This is an **abstract** class
* This class implements: [Athens\Core\Emailer\EmailerInterface](Athens-Core-Emailer-EmailerInterface.md)
Methods
-------
### send
boolean Athens\Core\Emailer\EmailerInterface::send(\Athens\Core\Email\EmailInterface $email, \Athens\Core\Writer\Writer|null $writer)
* Visibility: **public**
* This method is defined by [Athens\Core\Emailer\EmailerInterface](Athens-Core-Emailer-EmailerInterface.md)
#### Arguments
* $email **[Athens\Core\Email\EmailInterface](Athens-Core-Email-EmailInterface.md)**
* $writer **[Athens\Core\Writer\Writer](Athens-Core-Writer-Writer.md)|null**