/**
  * @param Ticket $ticket
  * @param User $user
  */
 public function removeWatcher(Ticket $ticket, User $user)
 {
     $watcher = $this->watcherListRepository->findOne($ticket, $user);
     if ($watcher !== null) {
         $this->watcherListRepository->remove($watcher);
     }
 }
 /**
  * @param User $user
  */
 public function cleanupUser(User $user)
 {
     $this->watcherListRepository->removeByUser($user);
     $this->ticketRepository->removeTicketReporter($user);
     $this->commentRepository->removeCommentAuthor($user);
 }