Vectorface\Whip\Whip::addCustomHeader PHP Méthode

addCustomHeader() public méthode

Adds a custom header to the list.
public addCustomHeader ( string $header ) : Whip
$header string The custom header to add.
Résultat Whip Returns $this.
    public function addCustomHeader($header)
    {
        self::$headers[self::CUSTOM_HEADERS][] = $this->normalizeHeaderName($header);
        return $this;
    }

Usage Example

Exemple #1
0
 /**
  * Test a custom header with a whitelisted IP.
  */
 public function testCustomHeader()
 {
     $_SERVER = array('REMOTE_ADDR' => '127.0.0.1', 'HTTP_CUSTOM_SECRET_HEADER' => '32.32.32.32');
     $lookup = new Whip(Whip::CUSTOM_HEADERS | Whip::REMOTE_ADDR, array(Whip::CUSTOM_HEADERS => array(Whip::IPV4 => array('127.0.0.1', '::1'))));
     $this->assertEquals('32.32.32.32', $lookup->addCustomHeader('HTTP_CUSTOM_SECRET_HEADER')->getIpAddress());
 }