PHP Класс MessagePack\BufferUnpacker

Показать файл Открыть проект Примеры использования класса

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

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