Example #1
0
 /**
  * @param string $nickNameOrEmail
  * @return array
  */
 protected function fetchUserByFormFieldValue($nickNameOrEmail)
 {
     if ($this->get('core.validation.validation_rules.email_validation_rule')->isValid($nickNameOrEmail) === true && $this->userRepository->resultExistsByEmail($nickNameOrEmail) === true) {
         $user = $this->userRepository->getOneByEmail($nickNameOrEmail);
     } else {
         $user = $this->userRepository->getOneByNickname($nickNameOrEmail);
     }
     return $user;
 }