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