Documentation

HeaderSetPlugin
in package
implements Plugin

FinalYes

Set headers on the request.

If the header does not exist it wil be set, if the header already exists it will be replaced.

Tags
author

Soufiane Ghzal sghzal@gmail.com

Table of Contents

Interfaces

Plugin
A plugin is a middleware to transform the request and/or the response.

Properties

$headers  : array<string|int, mixed>

Methods

__construct()  : mixed
handleRequest()  : Promise
Handle the request and return the response coming from the next callable.

Properties

Methods

__construct()

public __construct(array<string|int, mixed> $headers) : mixed
Parameters
$headers : array<string|int, mixed>

Hashmap of header name to header value

handleRequest()

Handle the request and return the response coming from the next callable.

public handleRequest(RequestInterface $request, callable $next, callable $first) : Promise
Parameters
$request : RequestInterface
$next : callable

Next middleware in the chain, the request is passed as the first argument

$first : callable

First middleware in the chain, used to to restart a request

Return values
Promise

Resolves a PSR-7 Response or fails with an Http\Client\Exception (The same as HttpAsyncClient)


        
On this page

Search results