web/app.php line 25

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