phpFiles = (new GlobRecursiveHelper('*.php'))->process(); } public function testOutputBeforePhpTags(): void { foreach ($this->phpFiles as $fileName) { if (strpos($fileName, '_custom') === 0) { // not a tiki file continue; } $handle = fopen($fileName, 'r'); $fileContent = ''; $count = 0; do { $buffer = fgets($handle); if (! $count && strpos($buffer, '#!') !== 0) { $fileContent .= $buffer; if (stripos($buffer, 'assertNotRegExp('/([\S\s]+)<\?php/iU', $fileContent, $fileName . ' does not start with