public function confirm(MessageInterface $message) { var_dump('confirmed - ' . $message->getInfo()->getUID()); if (!is_null($this->archiver)) { $this->archiver->store($message); } unlink($message->getInfo()->getUID()); }
public function updateMessage(MessageInterface $message, array $params) { if (!is_null($this->htmlTemplate)) { $message->setHtmlContent($this->twig->render($this->htmlTemplate, $params)); } if (!is_null($this->plainTemplate)) { $message->setPlainContent($this->twig->render($this->plainTemplate, $params)); } }
public function add(MessageInterface $message) { $date = new \DateTime('NOW'); $prefix = $date->format('Y-m-d_H-i-s'); $filename = tempnam($this->dirname, $prefix . '_message_'); $fp = fopen($filename, 'w'); $messageInfo = $message->getInfo(); $messageInfo->setUID($filename); $data = serialize($message); fwrite($fp, $data); fclose($fp); }