PHP Класс Protobuf\Extension\ExtensionFieldMap

Автор: Fabio B. Silva ([email protected])
Наследование: extends SplObjectStorag\SplObjectStorage, implements Protobuf\Collection
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$extendee string

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

Метод Описание
__construct ( string $extendee = null )
add ( ExtensionField $extension, mixed $value )
get ( ExtensionField $key ) : mixed
put ( ExtensionField $extension, mixed $value )
serializedSize ( ComputeSizeContext $context ) : integer
writeTo ( WriteContext $context )

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

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

public __construct ( string $extendee = null )
$extendee string

add() публичный метод

public add ( ExtensionField $extension, mixed $value )
$extension ExtensionField
$value mixed

get() публичный метод

public get ( ExtensionField $key ) : mixed
$key ExtensionField
Результат mixed

put() публичный метод

public put ( ExtensionField $extension, mixed $value )
$extension ExtensionField
$value mixed

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

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

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

public writeTo ( WriteContext $context )
$context Protobuf\WriteContext

Описание свойств

$extendee защищенное свойство

protected string $extendee
Результат string