- <?php
- use App\Kernel;
- use Symfony\Component\Dotenv\Dotenv;
- use Symfony\Component\ErrorHandler\Debug;
- use Symfony\Component\HttpFoundation\Request;
- require dirname(__DIR__).'/vendor/autoload.php';
- (new Dotenv())->bootEnv(dirname(__DIR__).'/.env');
- umask(0002);
- // FORCE DEV FOR DEVELOPERs
- if($_SERVER['APP_ENV'] == 'prod' && in_array($_SERVER['REMOTE_ADDR'], ['78.199.61.9', '91.121.41.153'])) {
-   $_SERVER['APP_DEBUG'] = true;
-   $_SERVER['APP_ENV'] = "debugprod";
- }
- if ($_SERVER['APP_DEBUG']) {
- //    umask(0000);
-     Debug::enable();
- }
- $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
- $request = Request::createFromGlobals();
- $response = $kernel->handle($request);
- $response->send();
- $kernel->terminate($request, $response);
-