setupconsole (880B)
1 #!/usr/bin/env php 2 <?php 3 4 // if you don't want to setup permissions the proper way, just uncomment the following PHP line 5 // read http://symfony.com/doc/current/book/installation.html#configuration-and-setup for more information 6 //umask(0000); 7 8 set_time_limit(0); 9 10 require_once __DIR__.'/bootstrap.php.cache'; 11 require_once __DIR__.'/SetupAppKernel.php'; 12 13 use Symfony\Bundle\FrameworkBundle\Console\Application; 14 use Symfony\Component\Console\Input\ArgvInput; 15 use Symfony\Component\Debug\Debug; 16 17 $input = new ArgvInput(); 18 $env = $input->getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); 19 $debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; 20 21 if ($debug) { 22 Debug::enable(); 23 } 24 25 $kernel = new SetupAppKernel("setup", $debug); 26 $application = new Application($kernel); 27 $application->run($input);