private function convertSerializedToArray($data)
    {
        $data = @unserialize($data);

        // Maybe the response was a serialized JSON string
        // So let's try to convert that to an array...
        if (is_string($data))
        {
            return $this->convertJsonToArray($data);
        }

        // It could be an object or an array of object
        // but we want a associative array, so use
        // JSON to encode it and then decode it properly...
        if ((is_object($data) or is_array($data)) and $json = $this->convertToJson($data))
        {
            return $this->convertJsonToArray($json);
        }

        return null;
    }
private function convertSerializedToArray($data)
    {
        $data = @unserialize($data);

        // Maybe the response was a serialized JSON string
        // So let's try to convert that to an array...
        if (is_string($data))
        {
            return $this->convertJsonToArray($data);
        }

        // It could be an object or an array of object
        // but we want a associative array, so use
        // JSON to encode it and then decode it properly...
        if ((is_object($data) or is_array($data)) and $json = $this->convertToJson($data))
        {
            return $this->convertJsonToArray($json);
        }

        return null;
    }
private function convertSerializedToArray ( $ data ) { $ data = @ unserialize ( $ data ) ; // Maybe the response was a serialized JSON string // So let's try to convert that to an array... if ( is_string ( $ data ) ) { return $ this -> convertJsonToArray ( $ data ) ; } // It could be an object or an array of object // but we want a associative array, so use // JSON to encode it and then decode it properly... if ( ( is_object ( $ data ) or is_array ( $ data ) ) and $ json = $ this -> convertToJson ( $ data ) ) { return $ this -> convertJsonToArray ( $ json ) ; } return null ; }
Convert a serialized response to an array

@param string $data

@return array|null
Convert a serialized response to an array