25 lines
547 B
PHP
25 lines
547 B
PHP
<?php
|
|
|
|
require_once '../vendor/autoload.php';
|
|
require_once '../core/Router.php';
|
|
|
|
use Core\Router;
|
|
|
|
$router = new Router();
|
|
|
|
require_once '../routes/api.php';
|
|
|
|
$psr17Factory = new \Nyholm\Psr7\Factory\Psr17Factory();
|
|
|
|
$creator = new \Nyholm\Psr7Server\ServerRequestCreator(
|
|
$psr17Factory, // ServerRequestFactory
|
|
$psr17Factory, // UriFactory
|
|
$psr17Factory, // UploadedFileFactory
|
|
$psr17Factory // StreamFactory
|
|
);
|
|
|
|
$serverRequest = $creator->fromGlobals();
|
|
|
|
echo '<pre>';
|
|
print_r($response = $router->dispatcher($serverRequest));
|