phasync
Request / withRequestTarget

Method

Request::withRequestTarget

Return an instance with the specific request-target.

Description#

public Request::withRequestTarget(
    $requestTarget
): RequestInterface

If the request needs a non-origin-form request-target — e.g., for specifying an absolute-form, authority-form, or asterisk-form — this method may be used to create an instance with the specified request-target, verbatim.

This method MUST be implemented in such a way as to retain the immutability of the message, and MUST return an instance that has the changed request target.

Parameters#

$requestTarget

Return values#

RequestInterface