Documentation

RequestDecoratorTrait uses trait:short

Tags
author

Márk Sági-Kazár mark.sagikazar@gmail.com

Table of Contents

Properties

$message  : MessageInterface

Methods

getBody()  : StreamInterface
{@inheritdoc}
getHeader()  : array<string|int, mixed>
{@inheritdoc}
getHeaderLine()  : string
{@inheritdoc}
getHeaders()  : array<string|int, mixed>
{@inheritdoc}
getMessage()  : MessageInterface
Returns the decorated message.
getMethod()  : string
{@inheritdoc}
getProtocolVersion()  : string
{@inheritdoc}
getRequest()  : RequestInterface
Returns the decorated request.
getRequestTarget()  : string
{@inheritdoc}
getUri()  : UriInterface
{@inheritdoc}
hasHeader()  : bool
{@inheritdoc}
withAddedHeader()  : self
{@inheritdoc}
withBody()  : self
{@inheritdoc}
withHeader()  : self
{@inheritdoc}
withMethod()  : self
{@inheritdoc}
withoutHeader()  : self
{@inheritdoc}
withProtocolVersion()  : self
{@inheritdoc}
withRequest()  : self
Exchanges the underlying request with another.
withRequestTarget()  : self
{@inheritdoc}
withUri()  : self
{@inheritdoc}

Properties

Methods

getHeader()

{@inheritdoc}

public getHeader(mixed $header) : array<string|int, mixed>
Parameters
$header : mixed
Return values
array<string|int, mixed>

getHeaderLine()

{@inheritdoc}

public getHeaderLine(mixed $header) : string
Parameters
$header : mixed
Return values
string

getHeaders()

{@inheritdoc}

public getHeaders() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMessage()

Returns the decorated message.

public getMessage() : MessageInterface

Since the underlying Message is immutable as well exposing it is not an issue, because it's state cannot be altered

Return values
MessageInterface

getProtocolVersion()

{@inheritdoc}

public getProtocolVersion() : string
Return values
string

getRequest()

Returns the decorated request.

public getRequest() : RequestInterface

Since the underlying Request is immutable as well exposing it is not an issue, because it's state cannot be altered

Return values
RequestInterface

hasHeader()

{@inheritdoc}

public hasHeader(mixed $header) : bool
Parameters
$header : mixed
Return values
bool

withAddedHeader()

{@inheritdoc}

public withAddedHeader(mixed $header, mixed $value) : self
Parameters
$header : mixed
$value : mixed
Return values
self

withBody()

{@inheritdoc}

public withBody(StreamInterface $body) : self
Parameters
$body : StreamInterface
Return values
self

withHeader()

{@inheritdoc}

public withHeader(mixed $header, mixed $value) : self
Parameters
$header : mixed
$value : mixed
Return values
self

withMethod()

{@inheritdoc}

public withMethod(mixed $method) : self
Parameters
$method : mixed
Return values
self

withoutHeader()

{@inheritdoc}

public withoutHeader(mixed $header) : self
Parameters
$header : mixed
Return values
self

withProtocolVersion()

{@inheritdoc}

public withProtocolVersion(mixed $version) : self
Parameters
$version : mixed
Return values
self

withRequest()

Exchanges the underlying request with another.

public withRequest(RequestInterface $request) : self
Parameters
$request : RequestInterface
Return values
self

withRequestTarget()

{@inheritdoc}

public withRequestTarget(mixed $requestTarget) : self
Parameters
$requestTarget : mixed
Return values
self

withUri()

{@inheritdoc}

public withUri(UriInterface $uri[, mixed $preserveHost = false ]) : self
Parameters
$uri : UriInterface
$preserveHost : mixed = false
Return values
self

        
On this page

Search results