. */ namespace SP\Modules\Web\Controllers; use Psr\Container\ContainerExceptionInterface; use Psr\Container\NotFoundExceptionInterface; use SP\Modules\Web\Controllers\Helpers\LayoutHelper; /** * Class IndexController * * @package SP\Modules\Web\Controllers */ final class IndexController extends ControllerBase { /** * Index action * * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ public function indexAction() { if ($this->session->isLoggedIn() === false || $this->session->getAuthCompleted() === false ) { $this->router->response() ->redirect('index.php?r=login'); } else { $this->dic->get(LayoutHelper::class)->getFullLayout('main', $this->acl); $this->view(); } } /** * @return void */ protected function initialize() { // TODO: Implement initialize() method. } }