* @since Class available since 0.7 */ class ServerSignatureTester extends CustomTester { /** * Constructor. * * @return void */ public function __construct() { $phpOn = <<<'EOD' 'server-signature', 'subtests' => [ [ 'subdir' => 'on', 'files' => [ ['.htaccess', 'ServerSignature On'], ['test.php', $phpOn], ], 'request' => [ 'url' => 'test.php', ], 'interpretation' => [ ['inconclusive', 'body', 'isEmpty'], ['inconclusive', 'status-code', 'not-equals', '200'], ['failure', 'body', 'equals', '0'], ], ], [ 'subdir' => 'off', 'files' => [ ['.htaccess', 'ServerSignature Off'], ['test.php', $phpOff], ], 'request' => 'test.php', 'interpretation' => [ ['inconclusive', 'body', 'isEmpty'], ['success', 'body', 'equals', '1'], ['failure', 'body', 'equals', '0'], ['inconclusive'] ] ] ] ]; parent::__construct($test); } }