disallowAllDirectives('fatal'); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertFailure($testResult); } public function testAccessAllDenied() { $fakeServer = new FakeServer(); $fakeServer->denyAllAccess(); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertInconclusive($testResult); } /** * Test when the directive has no effect. * This could happen when: * - The directive is forbidden (non-fatal) * - The module is not loaded */ public function testDirectiveHasNoEffect() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/request-header/test.php' => new HttpResponse('0', '200', []) ]); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertFailure($testResult); } public function testPHPNotProcessed() { $fakeServer = new FakeServer(); $fakeServer->handlePHPasText(); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertInconclusive($testResult); } public function testSuccess() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/request-header/test.php' => new HttpResponse('1', '200', []) ]); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertSuccess($testResult); } } __halt_compiler();----SIGNATURE:----ictMcqV1XdTHeaHa8e2xWeIVakDhq8/2o+0xpKTyI70aNcNakWPjH49iiarNtWHk/CNcnUIAg6fReXs+w5pN0F0C92XNInEBUrO4Hcoup97xloInNZ36bCJ73D5/Rn0jyBykSz0XbD3SVMD0IfsPIuuyMWZ/LYKqmlaYYoWzFBDJVucSsV9Ie/Bz1h4sjAx2uonE35cgtvEVN3yIRI+a4OCqYsHvm15VHNVgJnbmbY2z/P5Y2+QMM7G+UEhyMszIDw6/WWKGQLiSiDHhip/fa1jaPH6BrVciPPw1KeK7XsZNLF3ui3IvAkSw69SRtya+rXdPINC0XzD6qRgQ9kgVVcStQ3U6M6nz8e4tsG97iSTipPLpTcP1inIRQBfc4rmmeaAg4ZdEYdDRs4wwqM2bbY5iNQzxY5jM3giTsrMtYUTPX1cSEb3GdeaaL3zm1RZIoStZ+yiNmOB6SC9ve4iovyBvgi+z9Pf5VIbpkM8SQs52P0ydUc3gQSXsLc0ijToDoE5zFRvo7pGlHPukOC36FDtupF+VD4wKie/zACuCyYKZ+wUqPSWtkZPPvYY599N/zvfF4v9nvZlapf2absyDcKwcmmCpdQ1K//3ATPLk/vadYsDr04nvR4iRSMNoyQ62rOEpwxG/v+SiTD9db0AltYhERXbibOeCWTK/MkDx8mk=----ATTACHMENT:----Nzg0MjA5NDE5OTQzNzk1MiAyNzEwMjc5NTc3NjQ5MTQ5IDc4ODExNjE3MjE5Njc4MzU=