/**
  * @param User $user
  *
  * @return bool
  */
 public function delete(User $user)
 {
     if (!$this->find($user->getId())) {
         return false;
     }
     $options = [];
     $result = $this->client->delete('user/' . $user->getId() . '.json', $options);
     if ($result) {
         return true;
     }
     return null;
 }
 /**
  * @param Issue $issue
  * @param User  $user
  *
  * @return bool
  */
 public function deleteWatcher(Issue $issue, User $user)
 {
     if (!$this->find($issue->getId())) {
         return false;
     }
     $userRepository = $this->client->getUserRepository();
     if (!$userRepository->find($user->getId())) {
         return false;
     }
     $result = $this->client->delete('/issues/' . $issue->getId() . '/watchers/' . $user->getId() . '.json');
     if (!$result) {
         return false;
     }
     return true;
 }