Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. BrowserKitDriver.php

function BrowserKitDriver::setRequestHeader

Overrides CoreDriver::setRequestHeader

File

vendor/behat/mink-browserkit-driver/src/BrowserKitDriver.php, line 193

Class

BrowserKitDriver
Symfony BrowserKit driver.

Namespace

Behat\Mink\Driver

Code

public function setRequestHeader(string $name, string $value) {
    $contentHeaders = array(
        'CONTENT_LENGTH' => true,
        'CONTENT_MD5' => true,
        'CONTENT_TYPE' => true,
    );
    $name = str_replace('-', '_', strtoupper($name));
    // CONTENT_* are not prefixed with HTTP_ in PHP when building $_SERVER
    if (!isset($contentHeaders[$name])) {
        $name = 'HTTP_' . $name;
    }
    $this->serverParameters[$name] = $value;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal