PHP Class Protobuf\Configuration

Author: Fabio B. Silva ([email protected])
Afficher le fichier Open project: protobuf-php/protobuf Class Usage Examples

Protected Properties

Свойство Type Description
$instance Protobuf\DescriptorLoader

Méthodes publiques

Méthode Description
createComputeSizeContext ( ) : ComputeSizeContext Create a compute size context.
createReadContext ( Stream | resource | string $stream ) : Protobuf\ReadContext Create a read context.
createWriteContext ( ) : WriteContext Create a write context.
getExtensionRegistry ( ) : ExtensionRegistry Return a ExtensionRegistry.
getInstance ( ) : Configuration Returns single instance of this class
getPlatformFactory ( ) : PlatformFactory Return a PlatformFactory.
getSizeCalculator ( ) : SizeCalculator Return a SizeCalculator
getStreamReader ( ) : StreamReader Return a StreamReader
getStreamWriter ( ) : StreamWriter Return a StreamWriter
setExtensionRegistry ( ExtensionRegistry $extensionRegistry ) Set a ExtensionRegistry.
setPlatformFactory ( PlatformFactory $platformFactory ) Sets the PlatformFactory.

Method Details

createComputeSizeContext() public méthode

Create a compute size context.
public createComputeSizeContext ( ) : ComputeSizeContext
Résultat ComputeSizeContext

createReadContext() public méthode

Create a read context.
public createReadContext ( Stream | resource | string $stream ) : Protobuf\ReadContext
$stream Stream | resource | string
Résultat Protobuf\ReadContext

createWriteContext() public méthode

Create a write context.
public createWriteContext ( ) : WriteContext
Résultat WriteContext

getExtensionRegistry() public méthode

Return a ExtensionRegistry.
public getExtensionRegistry ( ) : ExtensionRegistry
Résultat Protobuf\Extension\ExtensionRegistry

getInstance() public static méthode

Returns single instance of this class
public static getInstance ( ) : Configuration
Résultat Configuration

getPlatformFactory() public méthode

Return a PlatformFactory.
public getPlatformFactory ( ) : PlatformFactory
Résultat Protobuf\Binary\Platform\PlatformFactory

getSizeCalculator() public méthode

Return a SizeCalculator
public getSizeCalculator ( ) : SizeCalculator
Résultat Protobuf\Binary\SizeCalculator

getStreamReader() public méthode

Return a StreamReader
public getStreamReader ( ) : StreamReader
Résultat Protobuf\Binary\StreamReader

getStreamWriter() public méthode

Return a StreamWriter
public getStreamWriter ( ) : StreamWriter
Résultat Protobuf\Binary\StreamWriter

setExtensionRegistry() public méthode

Set a ExtensionRegistry.
public setExtensionRegistry ( ExtensionRegistry $extensionRegistry )
$extensionRegistry Protobuf\Extension\ExtensionRegistry

setPlatformFactory() public méthode

Sets the PlatformFactory.
public setPlatformFactory ( PlatformFactory $platformFactory )
$platformFactory Protobuf\Binary\Platform\PlatformFactory

Property Details

$instance protected_oe static_oe property

protected static DescriptorLoader,Protobuf $instance
Résultat Protobuf\DescriptorLoader