Find a user by its username or email
public findUserByUsernameOrEmail ( string $usernameOrEmail ) : |
||
$usernameOrEmail | string | |
return | or null if user does not exist |
/** * {@inheritDoc} */ public function loadUserByUsername($usernameOrEmail) { $user = $this->userManager->findUserByUsernameOrEmail($usernameOrEmail); if (!$user) { throw new UsernameNotFoundException(sprintf('No user with name or email "%s" was found.', $usernameOrEmail)); } return $user; }
/** * @inheritdoc */ public function findUserByUsernameOrEmail($usernameOrEmail) { return $this->FOSUserManager->findUserByUsernameOrEmail($usernameOrEmail); }
/** * Finds a user by username. * * This method is meant to be an extension point for child classes. * * @param string $username * * @return UserInterface|null */ protected function findUser($username) { return $this->userManager->findUserByUsernameOrEmail($username); }