protected function validateSender(Sender $sender) { if ($this->emailFactory->isConnection($sender->getConfigName())) { return $sender; } return NULL; }
/** * @param $email * @throws \Exception */ public function setSender($email) { $this->sender = $this->senders->getSender($email); if (is_null($this->sender)) { throw new \Exception("Sender '{$email}' not found."); } $this->setConnection($this->sender->getConfigName()); $this->setFrom($this->sender->getEmail()); }