/** * @param UsersManagement $usersManagement * @param string $email * @return User instance of the user * @throws UsersManagementException */ public static function getUserByEmail(UsersManagement $usersManagement, $email) { $id = $usersManagement->getIdByEmail($email); return self::getUserById($usersManagement, $id); }