PeServer

SerializerBase
in package
implements ISerializer

AbstractYes

シリアライザー基底処理。

Table of Contents

Interfaces

ISerializer

Methods

load()  : array<string|int, mixed>|object
デシリアライズ処理。
save()  : Binary
シリアライズ処理。
loadImpl()  : array<string|int, mixed>|object
デシリアライズ処理実装。
saveImpl()  : Binary
シリアライズ処理実装。

Methods

load()

デシリアライズ処理。

public load(Binary $value) : array<string|int, mixed>|object
Parameters
$value : Binary
Return values
array<string|int, mixed>|object

save()

シリアライズ処理。

public save(array<string|int, mixed>|object $value) : Binary
Parameters
$value : array<string|int, mixed>|object
Return values
Binary

loadImpl()

デシリアライズ処理実装。

protected abstract loadImpl(Binary $value) : array<string|int, mixed>|object
Parameters
$value : Binary
Tags
throws
Throwable

実装側で投げられた例外は全て DeserializeException として扱われる。

Return values
array<string|int, mixed>|object

saveImpl()

シリアライズ処理実装。

protected abstract saveImpl(array<string|int, mixed>|object $value) : Binary
Parameters
$value : array<string|int, mixed>|object
Tags
throws
Throwable

実装側で投げられた例外は全て SerializeException として扱われる。

Return values
Binary

        
On this page

Search results