Documentation

HeaderAppendPlugin
in package
implements Plugin

FinalYes

Append headers to the request.

If the header already exists the value will be appended to the current value.

This only makes sense for headers that can have multiple values like 'Forwarded'

Tags
see
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields
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