/** * {@inheritDoc} * @see \Start\Service\IMessageService::createExampleMessages() */ public function createExampleMessages() { $count = $this->messageRepository->createQueryBuilder("msg")->select("COUNT(msg.id)")->getQuery()->getSingleScalarResult(); if ($count > 0) { return; } $messagesToCreate = 3; for ($i = 0; $i < $messagesToCreate; $i++) { $message = new Message(); $message->setMessage("This is message No. " . ($i + 1)); $this->entityManager->persist($message); } $this->entityManager->flush(); }
private function toJsonArray(Message $message) { return array('id' => $message->getId(), 'message' => $message->getMessage()); }