API reference / Quittio \ Core \ Serialization
ArrayHydrator
final class in quittio/core
Quittio\Core\Serialization\ArrayHydrator · Source
Builds DTOs from plain arrays (the inverse of ArrayNormalizer).
Monetary amounts are stored without currency; the invoice currency (BT-5) and, for fields marked with #[TaxCurrency], the VAT accounting currency (BT-6) are used.
Methods#
| Method | Description |
|---|---|
->hydrate() |
hydrate()#
public function hydrate(class-string<T> $class, array<string, mixed> $data): T| Parameter | Type | Description |
|---|---|---|
$class | class-string<Quittio\Core\Serialization\T> | |
$data | array<string, mixed> |
- Returns
Quittio\Core\Serialization\T