public function saveToImapConsumer(\PhpAmqpLib\Message\AMQPMessage $message) { $imap = json_decode($message->body); try { $imapConnection = $this->imapFactory->getConnection($imap->connection); $imapConnection->saveMailToImap($imap->message, $imap->folder); return TRUE; } catch (\Exception $e) { return FALSE; } }
/** * @param string $imapConnection */ public function setImapConnection($imapConnection) { $this->imapFactory->getConnection($imapConnection); $this->imapConnection = $imapConnection; }