generated from mirzaev/pot
33 lines
933 B
PHP
33 lines
933 B
PHP
|
<?php
|
||
|
|
||
|
declare(strict_types=1);
|
||
|
|
||
|
namespace mirzaev\notchat;
|
||
|
|
||
|
use mirzaev\minimal\core;
|
||
|
use mirzaev\minimal\router;
|
||
|
|
||
|
/* ini_set('error_reporting', E_ALL);
|
||
|
ini_set('display_errors', 1);
|
||
|
ini_set('display_startup_errors', 1); */
|
||
|
|
||
|
define('VIEWS', realpath('..' . DIRECTORY_SEPARATOR . 'views'));
|
||
|
define('STORAGE', realpath('..' . DIRECTORY_SEPARATOR . 'storage'));
|
||
|
define('INDEX', __DIR__);
|
||
|
|
||
|
// Автозагрузка
|
||
|
require __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
|
||
|
|
||
|
// Инициализация маршрутизатора
|
||
|
router = new router;
|
||
|
|
||
|
// Запись маршрутов
|
||
|
router->write('/', 'index', 'index');
|
||
|
|
||
|
// Инициализация ядра
|
||
|
core = new core(namespace: __NAMESPACE__, router: router);
|
||
|
|
||
|
// Обработка запроса
|
||
|
echo core->start();
|
||
|
|