public function getMailer() { if (!isset($this->factories['mailer'])) { $this->factories['mailer'] = new $this->mailerConfiguration['class']($this->dispatcher, $this->mailerConfiguration); } return $this->factories['mailer']; }
public function __construct(sfContext $context, sfEventDispatcher $dispatcher) { $this->mailer = $context->getMailer(); $this->dispatcher = $dispatcher; $this->serviceContainer = $context->getServiceContainer(); $this->initialize(); }