evseevnn\Cassandra\Protocol\BinaryData::getMap PHP Method

getMap() private method

private getMap ( ) : string
return string
    private function getMap()
    {
        $data = pack('n', count($this->value));
        foreach ($this->value as $key => $item) {
            $keyPacked = new BinaryData($this->keyType, $key);
            $data .= pack('n', strlen($keyPacked)) . $keyPacked;
            $itemPacked = new BinaryData($this->valueType, $item);
            $data .= pack('n', strlen($itemPacked)) . $itemPacked;
        }
        return $data;
    }