protected function createMailEvent($name = MailEvent::EVENT_MAIL_PRE_SEND, ResultInterface $result = null) { $event = new MailEvent($this, $name); if (isset($result)) { $event->setResult($result); } return $event; }