printshopcreator/src/new/tests/bootstrap.php
2025-09-30 13:12:03 +02:00

20 lines
746 B
PHP
Executable File

<?php
use Symfony\Component\Dotenv\Dotenv;
$_SERVER['PANTHER_WEB_SERVER_DIR'] = __DIR__ . '/../web/';
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 (file_exists(__DIR__ . '/../var/test.sqlite')) {
unlink(__DIR__ . '/../var/test.sqlite');
}
system('mariadb -u psc --password=psc -h mysql --execute="drop database psc_test"');
system('mariadb -u psc --password=psc -h mysql --execute="create database psc_test"');
system('mariadb -u psc --password=psc -h mysql psc_test < ' . __DIR__ . '/mariadb.sql');