/** * Authorizes user. * * @param \User\Entity\User $user */ protected function loginUser(Entity\User $user) { /** @var \User\Entity\Auth $userAuth */ $userAuth = new Entity\Auth(); $userAuth->setUserId($user->getId()); $userAuth->setProvider(Auth::PROVIDER_EQUALS); $userAuth->setUser($user); $userAuth->login($this->getApplicationServiceLocator()); }