Zum Inhalt springen

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#

MethodDescription
->hydrate()

hydrate()#

public function hydrate(class-string<T> $class, array<string, mixed> $data): T
ParameterTypeDescription
$classclass-string<Quittio\Core\Serialization\T>
$dataarray<string, mixed>
Returns
Quittio\Core\Serialization\T

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.