\$chiefs[{$level}]['imgsvr']", $gameRule, ); self::assertStringContainsString("e.l{$level}imgsvr", $candidateSql); } self::assertStringContainsString('c.imgsvr IS NULL', $candidateSql); self::assertStringContainsString("JSON_VALUE(og.data, '$.imgsvr')", $candidateSql); } public function testScriptsDirectoryIsDeniedOverApache(): void { $accessRules = file_get_contents(__DIR__ . '/../scripts/.htaccess'); self::assertIsString($accessRules); self::assertStringContainsString('Require all denied', $accessRules); self::assertStringContainsString('Deny from all', $accessRules); } }