* @since Class available since 0.7 */ class RequestHeaderTester extends CustomTester { /** * Constructor. * * @return void */ public function __construct() { $htaccessFile = <<<'EOD' # Certain hosts seem to strip non-standard request headers, # so we use a standard one to avoid a false negative RequestHeader set User-Agent "request-header-test" EOD; $phpFile = <<<'EOD' 'request-header', 'files' => [ ['.htaccess', $htaccessFile], ['test.php', $phpFile], ], 'request' => 'test.php', 'interpretation' => [ ['success', 'body', 'equals', '1'], ['failure', 'body', 'equals', '0'], ['inconclusive', 'body', 'begins-with', '<' . '?php'], ] ]; parent::__construct($test); } }