Files
tonehaus/tests/bootstrap.php
T
2026-04-02 13:46:07 +01:00

28 lines
912 B
PHP

<?php
declare(strict_types=1);
use Symfony\Component\Dotenv\Dotenv;
require dirname(__DIR__) . '/vendor/autoload.php';
if (class_exists(Dotenv::class)) {
(new Dotenv())->bootEnv(dirname(__DIR__) . '/.env');
}
$_ENV['APP_ENV'] = $_SERVER['APP_ENV'] = 'test';
$_ENV['APP_DEBUG'] = $_SERVER['APP_DEBUG'] = '1';
$_ENV['APP_SECRET'] = $_SERVER['APP_SECRET'] = 'test-secret';
$_ENV['KERNEL_CLASS'] = $_SERVER['KERNEL_CLASS'] = 'App\\Kernel';
$_ENV['DATABASE_DRIVER'] = $_SERVER['DATABASE_DRIVER'] = 'sqlite';
$_ENV['DATABASE_SQLITE_PATH'] = $_SERVER['DATABASE_SQLITE_PATH'] = '/tmp/tonehaus_test.sqlite';
$_ENV['JWT_PASSPHRASE'] = $_SERVER['JWT_PASSPHRASE'] = 'test';
putenv('APP_ENV=test');
putenv('APP_DEBUG=1');
putenv('APP_SECRET=test-secret');
putenv('KERNEL_CLASS=App\\Kernel');
putenv('DATABASE_DRIVER=sqlite');
putenv('DATABASE_SQLITE_PATH=/tmp/tonehaus_test.sqlite');
putenv('JWT_PASSPHRASE=test');