17 lines
539 B
PHP
17 lines
539 B
PHP
<?php
|
|
|
|
namespace WP_Ultimo\Dependencies\Amp\Http\Client\Interceptor;
|
|
|
|
use WP_Ultimo\Dependencies\Amp\Http\Client\Request;
|
|
final class SetRequestHeader extends ModifyRequest
|
|
{
|
|
public function __construct(string $headerName, string $headerValue, string ...$headerValues)
|
|
{
|
|
\array_unshift($headerValues, $headerValue);
|
|
parent::__construct(static function (Request $request) use($headerName, $headerValues) {
|
|
$request->setHeader($headerName, $headerValues);
|
|
return $request;
|
|
});
|
|
}
|
|
}
|