<?php
ini_set('opcache.enable', '0');
use Symfony\Component\HttpFoundation\Request;
/** @var \Composer\Autoload\ClassLoader $loader */
$loader = require __DIR__.'/../app/autoload.php';
include_once __DIR__.'/../var/bootstrap.php.cache';
function isLocalRequest(string $addr):bool {
$addr = explode('.', $addr); //192.168.0.0
$addr = $addr[0].'.'.$addr[1];
return in_array($addr, ['192.168', '127.0', '10.0']);
}
// $kernel = (isLocalRequest($_SERVER['REMOTE_ADDR'])) ? new AppKernel('dev', true) : new AppKernel('prod', false); //set true in prod to force prod env
$kernel = new AppKernel('dev',true);
//$kernel = new AppCache($kernel);
Request::setTrustedProxies(['192.0.0.1', '10.0.0.0/8']);
// When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter
//Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);