Flint\Controller\Controller::getUser PHP Метод

getUser() публичный Метод

Get a user from the Security Context
public getUser ( ) : mixed
Результат mixed
    public function getUser()
    {
        if (!$this->has('security')) {
            throw new \LogicException('The SecurityServiceProvider is not registered in your application.');
        }
        if (null === ($token = $this->get('security')->getToken())) {
            return null;
        }
        if (!is_object($user = $token->getUser())) {
            return null;
        }
        return $user;
    }

Usage Example

Пример #1
0
 /**
  * @return \Entity\User
  */
 public function getUser()
 {
     $user = parent::getUser();
     if (empty($user)) {
         return $this->abort(404, 'Login required.');
     }
     return $user;
 }