|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| writeTypeMarker (&$data, $markerType=null, $dataByVal=false) | |
| writeInteger ($int) | |
| writeString (&$string) | |
| writeByteArray (&$data) | |
| writeXml ($xml) | |
| writeDate ($date) | |
| writeArray (&$array) | |
| writeObject ($object) | |
Protected Member Functions | |
| writeBinaryString (&$string) | |
| writeObjectReference (&$object, $objectByVal=false) | |
Protected Attributes | |
| $_strEmpty = '' | |
| $_referenceObjects = array() | |
| $_referenceStrings = array() | |
| $_referenceDefinitions = array() | |
Definition at line 41 of file Serializer.php.
| writeArray | ( | &$ | array | ) |
Write a PHP array back to the amf output stream
| array | $array |
Definition at line 338 of file Serializer.php.


| writeBinaryString | ( | &$ | string | ) | [protected] |
Send string to output stream, without trying to reference it. The string is prepended with strlen($string) << 1 | 0x01
| string | $string |
Definition at line 217 of file Serializer.php.


| writeByteArray | ( | &$ | data | ) |
Send ByteArray to output stream
| string | Zend_Amf_Value_ByteArray | $data |
Definition at line 257 of file Serializer.php.


| writeDate | ( | $ | date | ) |
Convert DateTime/Zend_Date to AMF date
| DateTime | Zend_Date | $date |
Definition at line 311 of file Serializer.php.


| writeInteger | ( | $ | int | ) |
Write an AMF3 integer
| int | float | $data |
Definition at line 183 of file Serializer.php.

| writeObject | ( | $ | object | ) |
Write object to ouput stream
| mixed | $data |
Definition at line 407 of file Serializer.php.


| writeObjectReference | ( | &$ | object, |
| $ | objectByVal = false |
||
| ) | [protected] |
Check if the given object is in the reference table, write the reference if it exists, otherwise add the object to the reference table
| mixed | $object | object reference to check for reference |
| mixed | $objectByVal | object to check for reference |
Definition at line 381 of file Serializer.php.


| writeString | ( | &$ | string | ) |
Send string to output stream
| string | $string |
Definition at line 231 of file Serializer.php.


| writeTypeMarker | ( | &$ | data, |
| $ | markerType = null, |
||
| $ | dataByVal = false |
||
| ) |
Serialize PHP types to AMF3 and write to stream
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
| mixed | $data | |
| int | $markerType | |
| mixed | $dataByVal |
Reimplemented from Zend_Amf_Parse_Serializer.
Definition at line 79 of file Serializer.php.


| writeXml | ( | $ | xml | ) |
Send xml to output stream
| DOMDocument | SimpleXMLElement | $xml |
Definition at line 283 of file Serializer.php.


$_referenceDefinitions = array() [protected] |
Definition at line 65 of file Serializer.php.
$_referenceObjects = array() [protected] |
Definition at line 53 of file Serializer.php.
$_referenceStrings = array() [protected] |
Definition at line 59 of file Serializer.php.
$_strEmpty = '' [protected] |
Definition at line 47 of file Serializer.php.