ObjectHydrator
in package
オブジェクトハイドレーター
配列データからオブジェクトを生成し、コンストラクタパラメータに 自動的に型変換してマッピングします。
Table of Contents
Properties
Methods
- __construct() : mixed
- hydrate() : T
- 配列からオブジェクトを生成
Properties
$caster
private
TypeCaster
$caster
Methods
__construct()
public
__construct(TypeCaster $caster) : mixed
Parameters
- $caster : TypeCaster
hydrate()
配列からオブジェクトを生成
public
hydrate(T> $className, array<string, mixed> $data) : T
Parameters
- $className : T>
-
生成するクラス名
- $data : array<string, mixed>
-
マッピング元のデータ
Tags
Return values
T —生成されたオブジェクト