Skip to content
Snippets Groups Projects
Commit 2b61b5e3 authored by Wim Leers's avatar Wim Leers Committed by Ted Bowman
Browse files

Issue #3332655 by Wim Leers: Ensure...

Issue #3332655 by Wim Leers: Ensure \Drupal\Tests\package_manager\Kernel\PackageManagerKernelTestBase::createTestProject() can only be called 1x
parent b895fb24
No related branches found
No related tags found
No related merge requests found
......@@ -221,6 +221,14 @@ abstract class PackageManagerKernelTestBase extends KernelTestBase {
* test project and used as the active directory.
*/
protected function createTestProject(?string $source_dir = NULL): void {
static $called;
if (isset($called)) {
throw new \LogicException('Only one test project should be created per kernel test method!');
}
else {
$called = TRUE;
}
$source_dir = $source_dir ?? __DIR__ . '/../../fixtures/fake_site';
$root = DrupalFileSystem::getOsTemporaryDirectory() . DIRECTORY_SEPARATOR . 'package_manager_testing_root' . $this->databasePrefix;
$fs = new Filesystem();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment