\Zend_Amf_Parse_Amf3_Serializer
Detect PHP object type and convert it to a corresponding AMF3 object type
- Copyright: Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
- License: http://framework.zend.com/license/new-bsd New BSD License
Synopsis
class Zend_Amf_Parse_Amf3_Serializer
extends Zend_Amf_Parse_Serializer
{
- // members
- protected string $_strEmpty = '';
- protected array $_referenceObjects = ;
- protected array $_referenceStrings = ;
- protected array $_referenceDefinitions = ;
- // Inherited members from Zend_Amf_Parse_Serializer
- protected $_stream;
- // methods
- public void writeTypeMarker()
- public Zend_Amf_Parse_Amf3_Serializer writeInteger()
- protected Zend_Amf_Parse_Amf3_Serializer writeBinaryString()
- public Zend_Amf_Parse_Amf3_Serializer writeString()
- public Zend_Amf_Parse_Amf3_Serializer writeByteArray()
- public Zend_Amf_Parse_Amf3_Serializer writeXml()
- public Zend_Amf_Parse_Amf3_Serializer writeDate()
- public Zend_Amf_Parse_Amf3_Serializer writeArray()
- protected Boolean writeObjectReference()
- public Zend_Amf_Parse_Amf3_Serializer writeObject()
- // Inherited methods from Zend_Amf_Parse_Serializer
- public void __construct()
- public abstract void writeTypeMarker()
Hierarchy
Extends
Members
protected
- $_referenceDefinitions
—
array
An array of reference class definitions, indexed by classname - $_referenceObjects
—
array
An array of reference objects per amf body - $_referenceStrings
—
array
An array of reference strings per amf body - $_strEmpty
—
string
A constant empty string - $_stream
—
string
Reference to the current output stream being constructed
Methods
protected
- writeBinaryString() — Send string to output stream, without trying to reference it.
- writeObjectReference() — Check if the given object is in the reference table, write the reference if it exists, otherwise add the object to the reference table
public
- writeArray() — Write a PHP array back to the amf output stream
- writeByteArray() — Send ByteArray to output stream
- writeDate() — Convert DateTime/Zend_Date to AMF date
- writeInteger() — Write an AMF3 integer
- writeObject() — Write object to ouput stream
- writeString() — Send string to output stream
- writeTypeMarker() — Serialize PHP types to AMF3 and write to stream
- writeXml() — Send xml to output stream
Inherited from Zend_Amf_Parse_Serializer
public
- writeTypeMarker() — Find the PHP object type and convert it into an AMF object type