web/app.php line 28

Open in your IDE?
  1. <?php
  2. //ini_set('display_errors', '1');
  3. //ini_set('display_startup_errors', '1');
  4. //error_reporting(E_ALL);
  5. use App\Kernel;
  6. use Symfony\Component\ErrorHandler\Debug;
  7. use Symfony\Component\HttpFoundation\Request;
  8. require dirname(__DIR__) . '/app/config/bootstrap.php';
  9. if ($_SERVER['APP_DEBUG']) {
  10.     umask(0000);
  11.     Debug::enable();
  12. }
  13. if ($trustedProxies $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {
  14.     Request::setTrustedProxies(explode(','$trustedProxies), Request::HEADER_X_FORWARDED_ALL Request::HEADER_X_FORWARDED_HOST);
  15. }
  16. else
  17. {
  18.     Request::setTrustedProxies(
  19.         // trust *all* requests (the 'REMOTE_ADDR' string is replaced at
  20.         // run time by $_SERVER['REMOTE_ADDR'])
  21.         ['127.0.0.1''REMOTE_ADDR'],
  22.     Request::HEADER_X_FORWARDED_ALL
  23.     );
  24. }
  25. if ($trustedHosts $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {
  26.     Request::setTrustedHosts([$trustedHosts]);
  27. }
  28. $kernel = new AppKernel($_SERVER['APP_ENV'], (bool)$_SERVER['APP_DEBUG']);
  29. $request Request::createFromGlobals();
  30. $response $kernel->handle($request);
  31. $response->send();
  32. $kernel->terminate($request$response);
  33. //
  34. //
  35. //use Symfony\Component\Dotenv\Dotenv;
  36. //use Symfony\Component\HttpFoundation\Request;
  37. //
  38. ///**
  39. // * @var Composer\Autoload\ClassLoader
  40. // */
  41. //$loader = require __DIR__.'/../app/autoload.php';
  42. //// not needed for php8 :: include_once __DIR__.'/../app/bootstrap.php.cache';
  43. //
  44. //
  45. //$envBootstrapper = AppEnvironmentBootstrapper::get();
  46. //
  47. //AppEnvironmentBootstrapper::loadDotEnvIfExisting();
  48. //
  49. //
  50. //$APP_ENV = getenv("APP_ENV");
  51. //$ENV = $envBootstrapper->setupDesiredEnvironment($APP_ENV);
  52. //
  53. //
  54. //Request::setTrustedProxies(
  55. //    // trust *all* requests (the 'REMOTE_ADDR' string is replaced at
  56. //    // run time by $_SERVER['REMOTE_ADDR'])
  57. //    ['127.0.0.1', 'REMOTE_ADDR'],
  58. //Request::HEADER_X_FORWARDED_ALL
  59. //);
  60. //
  61. //
  62. //
  63. //
  64. //$kernel = new AppKernel($ENV, false);
  65. //$request = Request::createFromGlobals();
  66. //$response = $kernel->handle($request);
  67. //$response->send();
  68. //$kernel->terminate($request, $response);