get('session'); $segment = $session->getSegment('main'); $user = $segment->get('user'); if ($user) { $this->redirect('/panel'); } if (!UserQuery::create()->findOne()) { return $this->redirect('/install'); } } public function handle() { /** @var Segment $segment */ $segment = $this->get('session')->getSegment('main'); $this->get('twig-vars')->def('error', $segment->getFlash('error')); return $this->render( "login.html.twig" ); } }