Initial commit

This commit is contained in:
2024-01-11 06:54:59 +07:00
commit 37070c626e
21 changed files with 1223 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?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();