PHP Класс Protobuf\Extension\ExtensionField

Автор: Fabio B. Silva ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( string $extendee, string $name, integer $tag, callback $reader, callback $writer, callback $sizeCalculator, string $method = null )
getExtendee ( ) : string
getMethod ( ) : string
getName ( ) : string
getTag ( ) : integer
readFrom ( Protobuf\ReadContext $context, integer $wire ) : mixed
serializedSize ( ComputeSizeContext $context, mixed $value ) : integer
writeTo ( WriteContext $context, mixed $value )

Описание методов

__construct() публичный Метод

public __construct ( string $extendee, string $name, integer $tag, callback $reader, callback $writer, callback $sizeCalculator, string $method = null )
$extendee string
$name string
$tag integer
$reader callback
$writer callback
$sizeCalculator callback
$method string

getExtendee() публичный Метод

public getExtendee ( ) : string
Результат string

getMethod() публичный Метод

public getMethod ( ) : string
Результат string

getName() публичный Метод

public getName ( ) : string
Результат string

getTag() публичный Метод

public getTag ( ) : integer
Результат integer

readFrom() публичный Метод

public readFrom ( Protobuf\ReadContext $context, integer $wire ) : mixed
$context Protobuf\ReadContext
$wire integer
Результат mixed

serializedSize() публичный Метод

public serializedSize ( ComputeSizeContext $context, mixed $value ) : integer
$context Protobuf\ComputeSizeContext
$value mixed
Результат integer

writeTo() публичный Метод

public writeTo ( WriteContext $context, mixed $value )
$context Protobuf\WriteContext
$value mixed