PHP 클래스 Protobuf\Configuration

저자: Fabio B. Silva ([email protected])
파일 보기 프로젝트 열기: protobuf-php/protobuf 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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