Amfphp_Core_Amf_Deserializer::deserialize PHP Method

deserialize() public method

convert from text/binary to php object
public deserialize ( array $getData, array $postData, string $rawPostData ) : Amfphp_Core_Amf_Packet
$getData array
$postData array
$rawPostData string
return Amfphp_Core_Amf_Packet
    public function deserialize(array $getData, array $postData, $rawPostData)
    {
        $this->rawData = $rawPostData;
        $this->currentByte = 0;
        $this->deserializedPacket = new Amfphp_Core_Amf_Packet();
        $this->readHeaders();
        // read the binary headers
        $this->readMessages();
        // read the binary Messages
        return $this->deserializedPacket;
    }

Usage Example

Esempio n. 1
0
 /**
  * @see Amfphp_Core_Common_IDeserializer
  */
 public function deserialize(array $getData, array $postData, $rawPostData)
 {
     $deserializer = new Amfphp_Core_Amf_Deserializer($rawPostData);
     $requestPacket = $deserializer->deserialize();
     $this->objectEncoding = $requestPacket->amfVersion;
     return $requestPacket;
 }
All Usage Examples Of Amfphp_Core_Amf_Deserializer::deserialize