Amf/Request.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Amf
- Version
- $Id$
Package: Zend_AmfHandle the incoming AMF request by deserializing the data to php object
types and storing the data for Zend_Amf_Server to handle for processing.
- Children
- \Zend_Amf_Request_Http
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Todo
- Currently not checking if the object needs to be Type Mapped to a server object.
Properties
int $_clientType = 0
AMF client type (AMF0, AMF3)
Default value0
Details- Type
- int
int $_objectEncoding = 0
Message encoding to use for objects in response
Default value0
Details- Type
- int
Methods
getAmfBodies() : array
Return an array of the body objects that were found in the amf request.
ReturnsType | Description |
---|
array | {target, response, length, content} |
getAmfHeaders() : array
Return an array of headers that were found in the amf request.
ReturnsType | Description |
---|
array | {operation, mustUnderstand, length, param} |
initialize(string $request) : \Zend_Amf_Request
Prepare the AMF InputStream for parsing.
ParametersName | Type | Description |
---|
$request | string | |
---|
Returns readHeader() : \Zend_Amf_Value_MessageHeader
Deserialize a message header from the input stream.
A message header is structured as:
- NAME String
- MUST UNDERSTAND Boolean
- LENGTH Int
- DATA Object
ReturnsreadMessage( $stream) : \Zend_Amf_Request
Takes the raw AMF input stream and converts it into valid PHP objects
ParametersName | Type | Description |
---|
$stream | | |
---|
Returns setObjectEncoding(mixed $int) : \Zend_Amf_Request
Set the object response encoding
ParametersName | Type | Description |
---|
$int | mixed | |
---|
Returns