assert(is_dir($publicDir), 'public/ existiert'); $erlaubt = ['index.php', '.htaccess', 'static']; $eintraege = array_diff(scandir($publicDir), ['.', '..']); foreach ($eintraege as $eintrag) { $this->assert( in_array($eintrag, $erlaubt, true), "Unerwarteter Eintrag im Webroot: public/$eintrag" ); } $this->assert( !file_exists($publicDir . '/O-CHAT.html'), 'public/O-CHAT.html ist entfernt' ); } }