FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
ameliabooking
/
vendor
/
apimatic
/
core
/
src
/
Request
/
Parameters
Edit File: HeaderParam.php
<?php declare(strict_types=1); namespace Core\Request\Parameters; use CoreInterfaces\Core\Request\RequestSetterInterface; class HeaderParam extends Parameter { /** * Initializes a header parameter with the key and value provided. */ public static function init(string $key, $value): self { return new self($key, $value); } private function __construct(string $key, $value) { parent::__construct($key, $value, 'header'); } /** * Adds the parameter to the request provided. * * @param RequestSetterInterface $request The request to add the parameter to. */ public function apply(RequestSetterInterface $request): void { if ($this->validated) { $request->addHeader($this->key, $this->value); } } }
Save
Back