PHP Класс Protobuf\Configuration

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

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

Свойство Тип Описание
$instance Protobuf\DescriptorLoader

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

Метод Описание
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.

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

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

Create a compute size context.
public createComputeSizeContext ( ) : ComputeSizeContext
Результат ComputeSizeContext

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

Create a read context.
public createReadContext ( Stream | resource | string $stream ) : Protobuf\ReadContext
$stream Stream | resource | string
Результат Protobuf\ReadContext

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

Create a write context.
public createWriteContext ( ) : WriteContext
Результат WriteContext

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

Return a ExtensionRegistry.
public getExtensionRegistry ( ) : ExtensionRegistry
Результат Protobuf\Extension\ExtensionRegistry

getInstance() публичный статический Метод

Returns single instance of this class
public static getInstance ( ) : Configuration
Результат Configuration

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

Return a PlatformFactory.
public getPlatformFactory ( ) : PlatformFactory
Результат Protobuf\Binary\Platform\PlatformFactory

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

Return a SizeCalculator
public getSizeCalculator ( ) : SizeCalculator
Результат Protobuf\Binary\SizeCalculator

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

Return a StreamReader
public getStreamReader ( ) : StreamReader
Результат Protobuf\Binary\StreamReader

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

Return a StreamWriter
public getStreamWriter ( ) : StreamWriter
Результат Protobuf\Binary\StreamWriter

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

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

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

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

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

$instance защищенное статическое свойство

protected static DescriptorLoader,Protobuf $instance
Результат Protobuf\DescriptorLoader