Files
symfony-flex-recipes/archived/symfony.console/5ec5bb098bc693cd92f03390dd488ea0847cfcc7.json
T
github-action[bot]andgithub-action[bot] a5298a919f Update Flex archives
2021-12-18 17:20:12 +00:00

57 lines
2.3 KiB
JSON

{
"manifests": {
"symfony/console": {
"manifest": {
"copy-from-recipe": {
"bin/": "%BIN_DIR%/"
}
},
"files": {
"bin/console": {
"contents": [
"#!/usr/bin/env php",
"<?php",
"",
"use App\\Kernel;",
"use Symfony\\Bundle\\FrameworkBundle\\Console\\Application;",
"use Symfony\\Component\\Console\\Input\\ArgvInput;",
"use Symfony\\Component\\Debug\\Debug;",
"use Symfony\\Component\\Dotenv\\Dotenv;",
"",
"set_time_limit(0);",
"",
"require __DIR__.'/../vendor/autoload.php';",
"",
"if (!class_exists(Application::class)) {",
" throw new \\RuntimeException('You need to add \"symfony/framework-bundle\" as a Composer dependency.');",
"}",
"",
"if (!isset($_SERVER['APP_ENV'])) {",
" (new Dotenv())->load(__DIR__.'/../.env');",
"}",
"",
"$input = new ArgvInput();",
"$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev');",
"$debug = ($_SERVER['APP_DEBUG'] ?? true) !== '0' && !$input->hasParameterOption(['--no-debug', '']);",
"",
"if ($debug) {",
" umask(0000);",
"",
" if (class_exists(Debug::class)) {",
" Debug::enable();",
" }",
"}",
"",
"$kernel = new Kernel($env, $debug);",
"$application = new Application($kernel);",
"$application->run($input);",
""
],
"executable": true
}
},
"ref": "5ec5bb098bc693cd92f03390dd488ea0847cfcc7"
}
}
}