assertNotFalse($root, 'Project root not found.'); return $root; } private function readProjectFile(string $path): string { $root = $this->projectRootPath(); $fullPath = $root . '/' . $path; $this->assertFileExists($fullPath, 'File not found: ' . $path); $content = file_get_contents($fullPath); $this->assertNotFalse($content, 'Could not read file: ' . $path); return $content; } }