-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.php
More file actions
20 lines (16 loc) · 727 Bytes
/
index.php
File metadata and controls
20 lines (16 loc) · 727 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
include __DIR__ . '/vendor/autoload.php';
use MeuMicroframework\Http\Controllers\MigrationController;
use MeuMicroframework\Http\Controllers\ExampleController;
use MeuMicroframework\Http\Controllers\ProductCategoryController;
use MeuMicroframework\Http\Middleware\AuthorizationMiddleware;
use MeuMicroframework\Router;
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__);
$dotenv->safeLoad();
$router = new Router();
$router
->on('get', '/migrate', [MigrationController::class, "run"], AuthorizationMiddleware::class)
->on('get', '/example', [ExampleController::class, "index"])
->on('get', '/example/{id}', [ExampleController::class, "show"]);
echo $router->run($router->method(), $router->uri());
exit();