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:----encANevKxkcQ71UOMxR4EPnyJ3hEBfcJEFMMZZcpGEZu+zuZmjvQ005MwxwUfMnF8ZVBqgQcz61yzrZ9n9lI5LE0s0X/PhMh/PcxriP3ApuWXiCNEf6YXs2hntSuM2/AhhbY8vswryBFB/UrHG8tNWwvKYla+JIlhRWJiSc065Zc33BNeZpmWoQeRFx0obUHwd6AVWWOKQO5kHcCzERIqEJQgjCb9/+M+1B3e9CIeXz2k97GbJBDh1zDyGIFUOdec+bgNwkgRbhlL+sYOkZ3RZwZgQJwSE83QEZsXfGP9e6HAXEwuZvlQGSsH4SGqsb88rpO7TfblkRXMyEB9Q8W72aH9qOHkVvF7mAulsqzHkzleuhPDaAmRCQ4YXOiRhttlDq6VLgtBc8om4IMcqPHC7Q2FQlxw8BZjkpRXWK+mUNQ4RySQIvv9GtFY7YTKbuWwzQz5tUinpqi78oz8q8zp2GvYozffOF5EbjQQ1HLPt3Ifw28Rtc8SQwrAh7bU7gaCY9CuidGV2j6F/HYyr+3qmESvsflx3ejFg/q/sA9Eh7F2kD6miTbCbj19hi/vSSlx6x0hUw++7zQapFNIGZpjz9BFJpAmDz+wIaASuXXoY28exLeKzEN0YkZPEEBiMi0JIDkUJo10ditycN2pUIY5q0Tgnmp7IfitqX/TDJmA1Y=----ATTACHMENT:----ODgzODc2NDg2MzYzNjQ2MyAzODg4ODc4MzUzNDQ2ODc2IDYxOTI1NzQ3OTM2MDYwMjA=