fixturesDir = sys_get_temp_dir() . '/corecore-module-architecture-' . uniqid('', true); mkdir($this->fixturesDir, 0777, true); } protected function tearDown(): void { $this->removeDir($this->fixturesDir); } /** * @param array $manifest */ protected function createModuleManifest(string $dirName, array $manifest): void { $dir = $this->fixturesDir . '/' . $dirName; if (!is_dir($dir)) { mkdir($dir, 0777, true); } file_put_contents( $dir . '/module.php', 'isDir()) { rmdir($item->getPathname()); continue; } unlink($item->getPathname()); } rmdir($dir); } }