PeServer

IMapper

配列とオブジェクトの相互変換。

細かい制御が必要な場合は Mapping 属性を使用する想定(実装クラスがサポートしていればになるが)。

  • 配列とクラスの設計は十分に制御可能なデータであることが前提(=開発者が操作可能)
  • !!現状相互ではない!!
    • 相互にする気もない

Table of Contents

Methods

export()  : array<string, mixed>
オブジェクトデータを配列に変換。
mapping()  : void
配列データをオブジェクトにマッピング。

Methods

export()

オブジェクトデータを配列に変換。

public export(object $source) : array<string, mixed>
Parameters
$source : object
Return values
array<string, mixed>

mapping()

配列データをオブジェクトにマッピング。

public mapping(array<string, mixed> $source, object $destination) : void
Parameters
$source : array<string, mixed>

元データ。

$destination : object

マッピング先

Tags
throws
MapperKeyNotFoundException

キーが見つからない(Mapping::FLAG_EXCEPTION_NOT_FOUND_KEY)。

throws
MapperTypeException

型変換がもう無理(Mapping::FLAG_EXCEPTION_TYPE_MISMATCH)。


        
On this page

Search results