ZF-8870: sending typed objects with references
Sending an array with typed objects, which contain typed objects themselves causes an "Unknows Definition reference" in Zend_Amf_Parse_Amf3_Deserializer (line 304).
Tracing that error back to Zend_Amf_Parse_Amf0_Deserializer i found that the deserializer is created newly everytime readAmf3TypeMarker is called (line 297).
Changing this behaviour back (caching the amf3-parser and using a getter for it) this issue is resolved.
The working Zend_Amf_Parse_Amf0_Deserializer i took was from june 2009 - zendfw 1.8