public function createAutoMessageForRequisiteHistorical($requisiteHistorical, $user, $msgtext, $messageState) { $message = new Message(); $message->setMessage($msgtext); $message->setType($messageState); $message->setCreatedAt(new \DateTime()); $message->setUpdatedAt(new \DateTime()); $message->setRequisiteHistorical($requisiteHistorical); $message->setUser($user); $this->entityManager->persist($message); $this->entityManager->flush(); }
public function saveObjects($data, $manager) { // type object $object = new Message(); // fields object $object->setMessage($data['message']); $object->setCreatedAt($data['created_at']); $object->setUpdatedAt($data['created_at']); $object->setUser($this->getReference($data['ref-user'])); $object->setType($this->getReference($data['ref-type'])); // refs $object->setProject($this->getReference($data['ref-project'])); // persist $manager->persist($object); $manager->flush(); }
/** * Save in database the Message entity representation of a MessageInterface instance. * * @param MessageInterface $message */ public function save(MessageInterface $message) { $entity = new Message(); $entity->setContent($message->getContent()); $entity->setDate($message->getDate()); $entity->setUser($this->getUserEntity($message->getUser())); $entity->setType($message->getType()); try { $this->em->persist($entity); $this->em->flush(); } catch (\Exception $e) { echo $e->getMessage(); } }