murph-skeleton/tests/bootstrap.php
2023-01-08 21:47:33 +01:00

21 lines
507 B
PHP

<?php
use Symfony\Component\Dotenv\Dotenv;
require dirname(__DIR__).'/vendor/autoload.php';
if (file_exists(dirname(__DIR__).'/config/bootstrap.php')) {
require dirname(__DIR__).'/config/bootstrap.php';
} elseif (method_exists(Dotenv::class, 'bootEnv')) {
(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');
}
if ($_SERVER['APP_DEBUG']) {
umask(0000);
}
passthru(sprintf(
'APP_ENV=test PHP=%s "%s/../bin/doctrine-migrate"',
$_ENV['PHP_BIN'] ?? $_ENV['PHP'] ?? 'php',
__DIR__
));