1
0
mirror of https://github.com/flarum/core.git synced 2025-07-25 18:51:40 +02:00

Configurable Tmp Dir Location (#2)

This commit is contained in:
Alexander Skvortsov
2021-02-10 08:59:08 -05:00
committed by GitHub
parent 6eafce0660
commit e8f3d23ded
8 changed files with 68 additions and 11 deletions

View File

@@ -23,6 +23,7 @@ use Psr\Http\Server\RequestHandlerInterface;
abstract class TestCase extends \PHPUnit\Framework\TestCase
{
use BuildsHttpRequests;
use UsesTmpDir;
/**
* @inheritDoc
@@ -45,14 +46,16 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase
protected function app()
{
if (is_null($this->app)) {
$tmp = $this->tmpDir();
$site = new InstalledSite(
new Paths([
'base' => __DIR__.'/tmp',
'vendor' => __DIR__.'/../../../../',
'public' => __DIR__.'/tmp/public',
'storage' => __DIR__.'/tmp/storage',
'base' => $tmp,
'public' => "$tmp/public",
'storage' => "$tmp/storage",
'vendor' => getcwd().'/vendor',
]),
new Config(include __DIR__ . '/tmp/config.php')
new Config(include "$tmp/config.php")
);
$extenders = array_merge([