Ejemplo n.º 1
0
 /**
  * @param Entity $message
  */
 public function closeMessage(Entity $message)
 {
     $message->setClosedAt(new \DateTime('now'));
     $this->_em->persist($message);
     $this->_em->flush();
 }
Ejemplo n.º 2
0
    /**
     * @return Entity\Message
     */
    protected function getChristmas2013()
    {
        $message = new Entity\Message();
        $body = <<<EOF
<p>Sed dignissim lacinia nunc. Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. <b>Mauris
massa</b>. Maecenas mattis. Sed convallis tristique sem. <b>Vestibulum lacinia arcu eget nulla</b>. Proin ut ligula vel
nunc egestas porttitor. <b>Curabitur tortor</b>. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa.
Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. <b>Aenean quam</b>. Nulla metus metus, ullamcorper vel,
tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit.</p>
EOF;
        $message->setSubject('Christmas recipes and menus');
        $message->setBody($body);
        $message->setCampaign($this->getReference('winter2013-campaign'));
        $message->setSendAt(new \DateTime("-97 minutes"));
        $message->setQueuedAt(new \DateTime("-95 minutes"));
        $message->setClosedAt(new \DateTime("-80 minutes"));
        $message->setOnHalt(false);
        return $message;
    }