parent
cf86155fe6
commit
4ea7fb82aa
@ -0,0 +1,39 @@ |
|||||||
|
#!/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'])) { |
||||||
|
if (!class_exists(Dotenv::class)) { |
||||||
|
throw new \RuntimeException('APP_ENV environment variable is not defined. You need to define environment variables for configuration or add "symfony/dotenv" as a Composer dependency to load variables from a .env file.'); |
||||||
|
} |
||||||
|
(new Dotenv())->load(__DIR__.'/../.env'); |
||||||
|
} |
||||||
|
|
||||||
|
$input = new ArgvInput(); |
||||||
|
$env = $input->getParameterOption(['--env', '-e'], $_SERVER['APP_ENV'] ?? 'dev'); |
||||||
|
$debug = ($_SERVER['APP_DEBUG'] ?? ('prod' !== $env)) && !$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); |
||||||
@ -0,0 +1,18 @@ |
|||||||
|
#!/usr/bin/env php |
||||||
|
<?php |
||||||
|
|
||||||
|
if (!file_exists(dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit')) { |
||||||
|
echo "Unable to find the `simple-phpunit` script in `vendor/symfony/phpunit-bridge/bin/`.\n"; |
||||||
|
exit(1); |
||||||
|
} |
||||||
|
if (false === getenv('SYMFONY_PHPUNIT_REMOVE')) { |
||||||
|
putenv('SYMFONY_PHPUNIT_REMOVE=symfony/yaml'); |
||||||
|
} |
||||||
|
if (false === getenv('SYMFONY_PHPUNIT_VERSION')) { |
||||||
|
putenv('SYMFONY_PHPUNIT_VERSION=6.5'); |
||||||
|
} |
||||||
|
if (false === getenv('SYMFONY_PHPUNIT_DIR')) { |
||||||
|
putenv('SYMFONY_PHPUNIT_DIR='.__DIR__.'/.phpunit'); |
||||||
|
} |
||||||
|
|
||||||
|
require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit'; |
||||||
Loading…
Reference in new issue