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:----yXVdJ5O0MlGLWKn2zhQ487OsiBbkdAcIqax/x5O7sYe5wap9KhdcvxniBIFhuCFvVTqEZqPZ5LZ+0opCH4X4Ujeq409qo84a43yVV8/Eh4xsdWYsX+zvnERurpZoJmHYQ+TUWDLybgPV0cf48U5nqH0aOWAmPNovEsksldDYWygUNevZ/dZ7Vbu+pr0TIBuhHFsogS1vkfwQuiL6facbnwAcHkKCzXSc/FTqqcwQbqb8dK0Aqm1HD90HPLZtp13J0dcAw92/YUugL2Y+v9QOsn438fW0tOtVk5xQUe9mayfUDgSZjnS2MJ5QNGAwgTMHa2CeOvpPfOnqA5Ga/BRzeJsUjOdRwImGKtVlUIIymm7SvBxqJEiaK/KzsS3WlgqWIbW0XXEJqY7p6Fwp4jLoxKNWyvlYZpMi2JYZ2omHYMHzAabcz3NedUc22/kZQS1HsQEKU8t9mw88D5kvKhP70pcQ+bLds2nima/yXV1IfsGFxYMCxLILtta3ixm0+DLH2V7GutYe3hKxQ7/4DCPwhk0E1pwxswS7YJyFWb/IwBmHE5GROdPBWcon/wKFYOB0+2y1m452rce46hhhcGfrGqA2eiltkw/55/2IibYKYNqdzYM0Zy78mVcOWwwd1ezvPESVouemoUlIL5Gytqng5s5kYkv2fvepUAIYBkOhtkA=----ATTACHMENT:----Mzc3NTk5MzcxMzM2MTc4NSA2ODk2Nzc4MTI2ODU5MjYxIDYyMDY2ODQyNDgwODczNDQ=