commit | author | age
|
c4c562
|
1 |
<?php |
7301d1
|
2 |
|
9e69c2
|
3 |
declare(strict_types= 1); |
eab392
|
4 |
|
ab9633
|
5 |
define ("ROOT_PATH", dirname(__DIR__)); |
21de70
|
6 |
|
2ab29e
|
7 |
spl_autoload_register(function ($class) { |
ab9633
|
8 |
require ROOT_PATH . "/src/". str_replace("\\", "/", $class). ".php"; |
2ab29e
|
9 |
}); |
F |
10 |
|
b87ffe
|
11 |
$dotenv = new Framework\Dotenv; |
ab9633
|
12 |
$dotenv->load(ROOT_PATH . "/.env"); |
b87ffe
|
13 |
|
2ab29e
|
14 |
set_error_handler("Framework\ErrorHandler::handleError"); |
eab392
|
15 |
|
4ee40e
|
16 |
set_exception_handler("Framework\ErrorHandler::handleException"); |
9e69c2
|
17 |
|
001175
|
18 |
|
ab9633
|
19 |
$router = require ROOT_PATH . "/config/routes.php"; |
4ce2a5
|
20 |
|
ab9633
|
21 |
$container = require ROOT_PATH . "/config/services.php"; |
95ec24
|
22 |
|
2bddb6
|
23 |
$dispatcher = new Framework\Dispatcher($router, $container); |
f6df29
|
24 |
|
ef3815
|
25 |
$request = Framework\Request::createFromGlobals(); |
27699b
|
26 |
|
F |
27 |
$dispatcher->handle($request); |
7bc6e3
|
28 |
|