5 use Symfony\Bundle\FrameworkBundle\Console\Application
; 
   6 use Symfony\Component\Console\Input\ArgvInput
; 
   7 use Symfony\Component\ErrorHandler\Debug
; 
   9 if (false === in_array(\PHP_SAPI
, ['cli', 'phpdbg', 'embed'], true)) { 
  10     echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.\PHP_SAPI
.' SAPI'.\PHP_EOL
; 
  15 require dirname(__DIR__
).'/vendor/autoload.php'; 
  17 if (!class_exists(Application
::class)) { 
  18     throw new RuntimeException('You need to add "symfony/framework-bundle" as a Composer dependency.'); 
  21 $input = new ArgvInput(); 
  22 if (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) { 
  23     putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env); 
  26 if ($input->hasParameterOption('--no-debug', true)) { 
  27     putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0'); 
  30 require dirname(__DIR__
).'/config/bootstrap.php'; 
  32 if ($_SERVER['APP_DEBUG']) { 
  35     if (class_exists(Debug
::class)) { 
  40 $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); 
  41 $application = new Application($kernel); 
  42 $application->run($input);