Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
AbstractMessage Class Reference

HTTP standard message (Request/Response) More...

Public Member Functions

 setVersion ($version)
 Set the HTTP version for this object, one of 1.0 or 1.1 (AbstractMessage::VERSION_10, AbstractMessage::VERSION_11)
 
 getVersion ()
 Return the HTTP version for this request.
 
 setHeaders (Headers $headers)
 Provide an alternate Parameter Container implementation for headers in this object, (this is NOT the primary API for value setting, for that see getHeaders())
 
 getHeaders ()
 Return the header container responsible for headers.
 
 __toString ()
 Allow PHP casting of this object.
 
- Public Member Functions inherited from Message
 setMetadata ($spec, $value=null)
 Set message metadata.
 
 getMetadata ($key=null, $default=null)
 Retrieve all metadata or a single metadatum as specified by key.
 
 setContent ($value)
 Set message content.
 
 getContent ()
 Get message content.
 
 toString ()
 
- Public Member Functions inherited from MessageInterface
 getMetadata ($key=null)
 Get metadata.
 

Public Attributes

const VERSION_10 = '1.0'
 #@+ string Version constant numbers
 
const VERSION_11 = '1.1'
 

Protected Attributes

 $version = self::VERSION_11
 
 $headers = null
 
- Protected Attributes inherited from Message
 $metadata = []
 
 $content = ''
 

Detailed Description

HTTP standard message (Request/Response)

http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4

Member Function Documentation

__toString ( )

Allow PHP casting of this object.

Returns
string
getHeaders ( )

Return the header container responsible for headers.

Returns
Headers
getVersion ( )

Return the HTTP version for this request.

Returns
string
setHeaders ( Headers  $headers)

Provide an alternate Parameter Container implementation for headers in this object, (this is NOT the primary API for value setting, for that see getHeaders())

See Also
getHeaders()
Parameters
Headers$headers
Returns
AbstractMessage
setVersion (   $version)

Set the HTTP version for this object, one of 1.0 or 1.1 (AbstractMessage::VERSION_10, AbstractMessage::VERSION_11)

Parameters
string$version(Must be 1.0 or 1.1)
Returns
AbstractMessage
Exceptions
Exception\InvalidArgumentException

Member Data Documentation

$headers = null
protected
$version = self::VERSION_11
protected
const VERSION_10 = '1.0'

#@+ string Version constant numbers

const VERSION_11 = '1.1'