Detect PHP object type and convert it to a corresponding AMF3 object type
package | Zend_Amf |
---|---|
subpackage | Parse_Amf3 |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Amf_Parse_Serializer |
__construct(\Zend_Amf_Parse_OutputStream $stream) : void
\Zend_Amf_Parse_OutputStream
writeArray(array $array) : \Zend_Amf_Parse_Amf3_Serializer
array
\Zend_Amf_Parse_Amf3_Serializer
writeByteArray(string|\Zend_Amf_Value_ByteArray $data) : \Zend_Amf_Parse_Amf3_Serializer
string
\Zend_Amf_Value_ByteArray
\Zend_Amf_Parse_Amf3_Serializer
writeDate(\DateTime|\Zend_Date $date) : \Zend_Amf_Parse_Amf3_Serializer
\DateTime
\Zend_Date
\Zend_Amf_Parse_Amf3_Serializer
writeInteger($int) : \Zend_Amf_Parse_Amf3_Serializer
\Zend_Amf_Parse_Amf3_Serializer
writeObject($object) : \Zend_Amf_Parse_Amf3_Serializer
\Zend_Amf_Parse_Amf3_Serializer
writeString(string $string) : \Zend_Amf_Parse_Amf3_Serializer
string
\Zend_Amf_Parse_Amf3_Serializer
writeTypeMarker(mixed $data, integer $markerType= null
, mixed $dataByVal= false
) : void
Checks to see if the type was declared and then either auto negotiates the type or use the user defined markerType to serialize the data from php back to AMF3
inherited_from | \Zend_Amf_Parse_Serializer::writeTypeMarker() |
---|
mixed
integer
mixed
writeTypeMarker(mixed $content, integer $markerType= null
, mixed $contentByVal= false
) : void
mixed
integer
mixed
writeXml(\DOMDocument|\SimpleXMLElement $xml) : \Zend_Amf_Parse_Amf3_Serializer
\DOMDocument
\SimpleXMLElement
\Zend_Amf_Parse_Amf3_Serializer
writeBinaryString(string $string) : \Zend_Amf_Parse_Amf3_Serializer
The string is prepended with strlen($string) << 1 | 0x01
string
\Zend_Amf_Parse_Amf3_Serializer
writeObjectReference(mixed $object, mixed $objectByVal = false
) : Boolean
mixed
object reference to check for reference
mixed
object to check for reference
Boolean
true, if the reference was written, false otherwise$_referenceDefinitions : array
array()
$_referenceObjects : array
array()
$_referenceStrings : array
array()
$_strEmpty : string
''
$_stream : string
$mbStringFunctionsOverloaded : boolean