PHP Class Protobuf\Extension\ExtensionFieldMap

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

Protected Properties

Property Type Description
$extendee string

Public Methods

Method 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 method

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

add() public method

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

get() public method

public get ( ExtensionField $key ) : mixed
$key ExtensionField
return mixed

put() public method

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

serializedSize() public method

public serializedSize ( ComputeSizeContext $context ) : integer
$context Protobuf\ComputeSizeContext
return integer

writeTo() public method

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

Property Details

$extendee protected_oe property

protected string $extendee
return string