Open Journal Systems  3.3.0
Guzzle\Http\Message\MessageInterface Interface Reference
Inheritance diagram for Guzzle\Http\Message\MessageInterface:
Guzzle\Http\Message\AbstractMessage Guzzle\Http\Message\RequestInterface Guzzle\Http\Message\Request Guzzle\Http\Message\Response Guzzle\Http\Message\EntityEnclosingRequestInterface Guzzle\Http\Message\Request Guzzle\Http\Message\EntityEnclosingRequest Guzzle\Http\Message\EntityEnclosingRequest Guzzle\Http\Message\EntityEnclosingRequest

Public Member Functions

 addHeader ($header, $value)
 
 addHeaders (array $headers)
 
 getHeader ($header)
 
 getHeaderLines ()
 
 getHeaders ()
 
 getParams ()
 
 getRawHeaders ()
 
 hasHeader ($header)
 
 removeHeader ($header)
 
 setHeader ($header, $value)
 
 setHeaders (array $headers)
 

Detailed Description

Request and response message interface

Definition at line 8 of file lib/vendor/guzzle/guzzle/src/Guzzle/Http/Message/MessageInterface.php.

Member Function Documentation

◆ addHeader()

Guzzle\Http\Message\MessageInterface::addHeader (   $header,
  $value 
)

Add a header to an existing collection of headers.

Parameters
string$headerHeader name to add
string$valueValue of the header
Returns
self

Implemented in Guzzle\Http\Message\AbstractMessage.

◆ addHeaders()

Guzzle\Http\Message\MessageInterface::addHeaders ( array  $headers)

Add and merge in an array of HTTP headers.

Parameters
array$headersAssociative array of header data.
Returns
self

Implemented in Guzzle\Http\Message\AbstractMessage.

Referenced by Guzzle\Http\Message\RequestFactory\visit_headers().

◆ getHeader()

Guzzle\Http\Message\MessageInterface::getHeader (   $header)

◆ getHeaderLines()

Guzzle\Http\Message\MessageInterface::getHeaderLines ( )

Get an array of message header lines (e.g. ["Host: example.com", ...])

Returns
array

Implemented in Guzzle\Http\Message\AbstractMessage.

Referenced by Guzzle\Stream\PhpStreamRequestFactory\addDefaultContextOptions(), and Guzzle\Http\Curl\CurlHandle\factory().

◆ getHeaders()

Guzzle\Http\Message\MessageInterface::getHeaders ( )

Get all headers as a collection

Returns
\Guzzle\Http\Message\Header\HeaderCollection

Implemented in Guzzle\Http\Message\AbstractMessage.

Referenced by Guzzle\Http\Message\RequestFactory\cloneRequestWithMethod().

◆ getParams()

◆ getRawHeaders()

Guzzle\Http\Message\MessageInterface::getRawHeaders ( )

Get the raw message headers as a string

Returns
string

Implemented in Guzzle\Http\Message\Response, and Guzzle\Http\Message\Request.

◆ hasHeader()

◆ removeHeader()

Guzzle\Http\Message\MessageInterface::removeHeader (   $header)

◆ setHeader()

◆ setHeaders()

Guzzle\Http\Message\MessageInterface::setHeaders ( array  $headers)

Overwrite all HTTP headers with the supplied array of headers

Parameters
array$headersAssociative array of header data.
Returns
self

Implemented in Guzzle\Http\Message\AbstractMessage.

Referenced by Guzzle\Http\Curl\CurlHandle\updateRequestFromTransfer().


The documentation for this interface was generated from the following file: