public function loadUserByLogin($login) { if (!is_string($login) || empty($login)) { throw new InvalidArgumentValue('login', $login); } $spiUser = $this->userHandler->loadByLogin($login); return $this->buildDomainUserObject($spiUser); }