PHP 클래스 MessagePack\BufferUnpacker

파일 보기 프로젝트 열기: rybakit/msgpack.php 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( integer | null $intOverflowMode = null )
append ( string $data )
getIntOverflowMode ( ) : integer
getTransformers ( ) : Collection | null
reset ( string $buffer = '' )
setIntOverflowMode ( integer $intOverflowMode )
setTransformers ( Collection $transformers = null )
tryUnpack ( ) : array
unpack ( ) : mixed

비공개 메소드들

메소드 설명
handleIntOverflow ( $value )
unpackArray ( $size )
unpackExt ( $length )
unpackFloat32 ( )
unpackFloat64 ( )
unpackInt16 ( )
unpackInt32 ( )
unpackInt64 ( )
unpackInt8 ( )
unpackMap ( $size )
unpackStr ( $length )
unpackUint16 ( )
unpackUint32 ( )
unpackUint64 ( )
unpackUint8 ( )

메소드 상세

__construct() 공개 메소드

public __construct ( integer | null $intOverflowMode = null )
$intOverflowMode integer | null

append() 공개 메소드

public append ( string $data )
$data string

getIntOverflowMode() 공개 메소드

public getIntOverflowMode ( ) : integer
리턴 integer

getTransformers() 공개 메소드

public getTransformers ( ) : Collection | null
리턴 MessagePack\TypeTransformer\Collection | null

reset() 공개 메소드

public reset ( string $buffer = '' )
$buffer string

setIntOverflowMode() 공개 메소드

public setIntOverflowMode ( integer $intOverflowMode )
$intOverflowMode integer

setTransformers() 공개 메소드

public setTransformers ( Collection $transformers = null )
$transformers MessagePack\TypeTransformer\Collection

tryUnpack() 공개 메소드

public tryUnpack ( ) : array
리턴 array

unpack() 공개 메소드

public unpack ( ) : mixed
리턴 mixed