Protobuf\WireFormat::getTagFieldNumber PHP Method

getTagFieldNumber() public static method

Given a tag value, determines the field number (the upper 29 bits).
public static getTagFieldNumber ( integer $tag ) : integer
$tag integer
return integer
    public static function getTagFieldNumber($tag)
    {
        return $tag >> self::TAG_TYPE_BITS;
    }

Usage Example

 protected function assertNextTagWire(StreamReader $reader, Stream $stream, $expectedTag, $expectedWire)
 {
     $key = $reader->readVarint($stream);
     $tag = WireFormat::getTagFieldNumber($key);
     $wire = WireFormat::getTagWireType($key);
     $this->assertEquals($expectedTag, $tag);
     $this->assertEquals($expectedWire, $wire);
 }
All Usage Examples Of Protobuf\WireFormat::getTagFieldNumber