/** * * @param Message $mail * @param type $priority * @param type $useQueue */ public function send(Message $mail, $priority = 1, $useQueue = TRUE) { if (!$mail->getFrom() && $this->config['defaultSender']) { $mail = clone $mail; $mail->setFrom($this->config['defaultSender']); } if (!$useQueue) { $this->mailer->send($mail); } else { $this->queue->add($mail, $priority); } }