Legend of the Green Dragon

EntityHydrator

Tags
deprecated
5.0.0

use Dependency Injection when you can, and LotgdKernel::get(ServiceName) when not can use Dependency Injection.

Table of Contents

$entity  : mixed
$hydrator  : mixed
extractEntity()  : array<string|int, mixed>
Extract values from an object with class methods.
getHydrator()  : ClassMethodsHydrator
Get Hydrator instance.
hydrateEntity()  : object
Hydrate an object by populating getter/setter methods.
setEntity()  : $this
Set Entity instance.

Properties

Methods

extractEntity()

Extract values from an object with class methods.

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

getHydrator()

Get Hydrator instance.

public getHydrator() : ClassMethodsHydrator
Return values
ClassMethodsHydrator

hydrateEntity()

Hydrate an object by populating getter/setter methods.

public hydrateEntity(array<string|int, mixed> $data) : object
Parameters
$data : array<string|int, mixed>
Return values
object

Search results