NoraLib Utils API Documentation

ObjectHydrator
in package

オブジェクトハイドレーター

配列データからオブジェクトを生成し、コンストラクタパラメータに 自動的に型変換してマッピングします。

Table of Contents

Properties

$caster  : TypeCaster

Methods

__construct()  : mixed
hydrate()  : T
配列からオブジェクトを生成

Properties

Methods

hydrate()

配列からオブジェクトを生成

public hydrate(T> $className, array<string, mixed> $data) : T
Parameters
$className : T>

生成するクラス名

$data : array<string, mixed>

マッピング元のデータ

Tags
template
throws
RuntimeException

生成に失敗した場合

Return values
T

生成されたオブジェクト


        
On this page

Search results