EntityHydrator
Tags
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
$entity
protected
mixed
$entity
$hydrator
protected
mixed
$hydrator
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 —setEntity()
Set Entity instance.
public
setEntity(EntityInterface $entity) : $this
Parameters
- $entity : EntityInterface