PHP Class Protobuf\Extension\ExtensionFieldMap

Author: Fabio B. Silva ([email protected])
Inheritance: extends SplObjectStorag\SplObjectStorage, implements Protobuf\Collection
Afficher le fichier Open project: protobuf-php/protobuf Class Usage Examples

Protected Properties

Свойство Type Description
$extendee string

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() public méthode

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

add() public méthode

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

get() public méthode

public get ( ExtensionField $key ) : mixed
$key ExtensionField
Résultat mixed

put() public méthode

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

serializedSize() public méthode

public serializedSize ( ComputeSizeContext $context ) : integer
$context Protobuf\ComputeSizeContext
Résultat integer

writeTo() public méthode

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

Property Details

$extendee protected_oe property

protected string $extendee
Résultat string