/** * {@inheritDoc} */ protected function preSend(\Swift_Mime_Message $message) { if (!$message instanceof TemplateMailInterface) { throw new \RuntimeException('The message must implement the interface Template'); } $message->setParametersFromMailer($this->getParameters()); $this->generateMessageContent($message); }