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.
Handle the incoming AMF request by deserializing the data to php object types and storing the data for Zend_Amf_Server to handle for processing.
array $_bodies = 'array'
Detailsint $_clientType = '0'
DetailsZend_Amf_Parse_AMF0_Deserializer $_deserializer = ''
Detailsarray $_headers = 'array'
DetailsZend_Amf_Parse_InputStream $_inputStream = ''
Detailsint $_objectEncoding = '0'
Detailsmixed $_time = ''Time of the request
DetailsaddAmfBody(
Zend_Amf_Value_MessageBody $message
)
:
Zend_Amf_RequestAccessor to private array of message bodies.
DetailsgetAmfBodies(
)
:
arrayReturn an array of the body objects that were found in the amf request.
DetailsgetAmfHeaders(
)
:
arrayReturn an array of headers that were found in the amf request.
DetailsgetObjectEncoding(
)
:
intReturn the either 0 or 3 for respect AMF version
Detailsinitialize(
string $request
)
:
Zend_Amf_RequestPrepare the AMF InputStream for parsing.
DetailsreadBody(
)
:
Zend_Amf_Value_MessageBodyDeserialize a message body from the input stream
DetailsreadHeader(
)
:
Zend_Amf_Value_MessageHeaderDeserialize a message header from the input stream.
A message header is structured as: - NAME String - MUST UNDERSTAND Boolean - LENGTH Int - DATA Object
DetailsreadMessage(
$stream
)
:
Zend_Amf_RequestTakes the raw AMF input stream and converts it into valid PHP objects
DetailssetObjectEncoding(
mixed $int
)
:
Zend_Amf_RequestSet the object response encoding
Details