ExtrasHydrator
extends ObjectHydrator
in package
Récupération d'une liste d'entités en intégrant les résultats de colonnes supplémentaires dans des propriétés.
Note: les entités doivent disposer d'une propriété correspondante accessible (public ou avec setter/mutator)
Exemple:
SELECT a, COUNT(a.extras) AS nbExtras FROM t < array( a1, a2, a3... ) avec a1.nbExtras, a2.nbExtras...
Table of Contents
Methods
- hydrateAllData() : array<string|int, mixed>
- Hydrates all rows from the current statement instance at once.
- setExtraField() : mixed
Methods
hydrateAllData()
Hydrates all rows from the current statement instance at once.
protected
hydrateAllData() : array<string|int, mixed>
Return values
array<string|int, mixed>setExtraField()
protected
setExtraField(object $object, string $property, string $value) : mixed
Parameters
- $object : object
-
Entity
- $property : string
-
Field name
- $value : string
-
Field value