-
Notifications
You must be signed in to change notification settings - Fork 1
/
bootstrap.php
27 lines (18 loc) · 881 Bytes
/
bootstrap.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
date_default_timezone_set('America/Sao_Paulo');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Expose-Headers: *');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, PATCH, DELETE, HEAD');
header('Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, Access-Control-Request-Headers');
header('Accept: application/json');
// The request was accepted but waits for a new request method: POST, PUT, DELETE or GET
if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
header ('HTTP/1.1 202 Accepted');
die();
}
require realpath(__DIR__) . '/vendor/autoload.php';
define('APP_ENVIRONMENT', parse_ini_file(\Cadtreesa\classes\Cfg::FILE, true));
require realpath(__DIR__) . '/src/routes/web.php';
ob_start("ob_gzhandler");
echo $route->dispatch()->response();
ob_end_flush();