<?php require_once __DIR__ . '/Request.php'; require_once __DIR__ . '/Kernel.php'; require_once __DIR__ . '/HtmlView.php'; require_once __DIR__ . '/../src/Controller/ListController.php'; $routesCollection = array('students-list' => array('controller' => 'ListController', 'action' => 'list')); $request = Request::createFromGlobals(); $htmlView = new HtmlView(); $kernel = new Kernel($htmlView, $routesCollection); try { $kernel->handle($request); } catch (\Exception $e) { echo $e->getMessage(); }
<?php ob_start('ob_gzhandler'); require_once 'autoload.php'; require_once 'bootstrap.php'; $kernel = new \Kernel(); $request = \Request::createFromGlobals(); unset($_GET, $_POST, $_SERVER, $_FILES, $_COOKIE); $response = $kernel->handle($request); $response->send(); $kernel->terminate();