/** * {@inheritdoc} */ public function loadUserByUsername($username) { try { return $this->userRepository->getByUsername($username); } catch (AggregateRootNotFoundException $e) { throw new UsernameNotFoundException(sprintf('Username "%s" does not exist.', $username)); } }