diff -r 5b37998e522e -r 162c1de6545a web/lib/Zend/Serializer/Adapter/Amf0.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/Zend/Serializer/Adapter/Amf0.php Fri Mar 11 15:05:35 2011 +0100 @@ -0,0 +1,88 @@ +writeTypeMarker($value); + return $stream->getStream(); + } catch (Exception $e) { + require_once 'Zend/Serializer/Exception.php'; + throw new Zend_Serializer_Exception('Serialization failed by previous error', 0, $e); + } + } + + /** + * Unserialize an AMF0 value to PHP + * + * @param mixed $value + * @param array $opts + * @return void + * @throws Zend_Serializer_Exception + */ + public function unserialize($value, array $opts = array()) + { + try { + $stream = new Zend_Amf_Parse_InputStream($value); + $deserializer = new Zend_Amf_Parse_Amf0_Deserializer($stream); + return $deserializer->readTypeMarker(); + } catch (Exception $e) { + require_once 'Zend/Serializer/Exception.php'; + throw new Zend_Serializer_Exception('Unserialization failed by previous error', 0, $e); + } + } + +}