/**
  * @param PhoneNumber $phoneNumber
  * @param User $user
  * @param bool $validate
  */
 public function addNumberToUser(PhoneNumber $phoneNumber, User $user, $validate = true)
 {
     $user->addPhoneNumber($phoneNumber);
     $phoneNumber->setOwner($user);
     if ($validate) {
         $this->validateInput($phoneNumber, $user);
     }
     $this->numberRepository->save($phoneNumber);
     $this->numberRepository->synchronize();
 }