evseevnn\Cassandra\Protocol\Response\DataStream::readShort PHP Method

readShort() public method

Read unsigned short.
public readShort ( ) : integer
return integer
    public function readShort()
    {
        return unpack('n', $this->read(2))[1];
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * @param DataStream $stream
  * @return mixed
  */
 public static function readFromStream(DataStream $stream)
 {
     $data = ['type' => $stream->readShort()];
     switch ($data['type']) {
         case DataTypeEnum::CUSTOM:
             $data['name'] = $stream->readString();
             break;
         case DataTypeEnum::COLLECTION_LIST:
         case DataTypeEnum::COLLECTION_SET:
             $data['value'] = self::readFromStream($stream);
             break;
         case DataTypeEnum::COLLECTION_MAP:
             $data['key'] = self::readFromStream($stream);
             $data['value'] = self::readFromStream($stream);
             break;
     }
     return $data;
 }