/**
  * @param int $id
  * @return Ticket
  * @throws TicketNotFoundException if Ticket does not exists
  */
 private function loadTicketById($id)
 {
     /** @var Ticket $ticket */
     $ticket = $this->ticketRepository->get($id);
     if (is_null($ticket)) {
         throw new TicketNotFoundException('Ticket loading failed, ticket not found.');
     }
     $this->removePrivateComments($ticket);
     return $ticket;
 }
 public function renderTag(\Twig_Environment $twig, $ticketId)
 {
     $ticket = $this->ticketRepository->get($ticketId);
     $this->tagManager->loadTagging($ticket);
     return $twig->render('DiamanteDeskBundle:Ticket/Datagrid/Property:tag.html.twig', ['tags' => $ticket->getTags()->getValues()]);
 }