You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-6
Original file line number
Diff line number
Diff line change
@@ -11,17 +11,15 @@
11
11
Расширяя ее возможности и упрощая работу за счет:
12
12
- Декларативного описания правил преобразования
13
13
- Рекурсивного преобразования вложенных моделей и коллекций моделей
14
-
- Более лаконичного синтаксису
14
+
- Более лаконичного синтаксиса
15
15
16
16
Базовые правила схем трансформации подробно описаны в проекте https://github.com/alexpts/php-hydrator.
17
17
18
18
### Data Transformer
19
-
Класс DataTransformer является еще более высокого уровнемвым. Он позволяет работать с HydratorService и описывать схемы преобразования для каждого класса отдельно.
19
+
Класс DataTransformer является более высокогоуровневым. Он позволяет работать с HydratorService и описывать схемы преобразования для каждого класса отдельно.
20
20
21
21
Для одного класса может быть множество схем преобразования. Например для преобразования модели для сохранения в БД требуется преобразовать ее в DTO сущность.
22
-
При этом все значения типа \DateTime преобразовать в timestamp.
23
-
24
-
Но если мы передаем эту же модель на клиент через REST API, то схема преобразования может быть иной.
22
+
При этом все значения типа \DateTime преобразовать в timestamp. Но если мы передаем эту же модель на клиент через REST API, то схема преобразования может быть иной.
25
23
Все значения \DateTime нужно представить в виде строки в формате ISO8601.
0 commit comments