<?php
/**
 * F2018
 */

/**
 * Užkrauname visus būtiniausius failus.
 * Inicijuojamas klaidu valdymo scenarijus.
 * Vykdomas prisijungimas prie DB.
 */
require_once('init.php');

use Systemsight\Framework\Libraries\Registry;

/** @var \Systemsight\Framework\Libraries\Request $request */
//$request    = Registry::load('request.class');

/** @var \Systemsight\Framework\Libraries\Guard $guard */
//$guard      = Registry::load('guard.class');



/** @var \Systemsight\Framework\Libraries\Controller $controller */
$controller = Registry::load(Registry::request()->getController() . ".controller.class");


if (!headers_sent()){
    header('Content-Type: text/html; charset=utf-8');
    header('X-XSS-Protection: 1; mode=block');
    require_once('headers.php');
}
echo $controller->processRequest();