Ejemplo n.º 1
0
 /**
  * Loads a user for the given login
  *
  * @param string $login
  *
  * @return \eZ\Publish\API\Repository\Values\User\User
  *
  * @throws \eZ\Publish\API\Repository\Exceptions\NotFoundException if a user with the given credentials was not found
  */
 public function loadUserByLogin($login)
 {
     if (!is_string($login) || empty($login)) {
         throw new InvalidArgumentValue("login", $login);
     }
     $spiUser = $this->userHandler->loadByLogin($login);
     return $this->buildDomainUserObject($spiUser);
 }