Skip to content

Commit 6cd4f9b

Browse files
committed
Improve doc
1 parent d766602 commit 6cd4f9b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ $dto = $dataTransformer->toDTO($model);
5050
$shortFormatDto = $dataTransformer->toDTO($model, 'short.dto');
5151
```
5252

53+
### Коллекция моделей
54+
Небольшой сахар, чтобы перевести коллекцию однотипных моделей в коллекцию DTO:
55+
```php
56+
$mapName = 'dto';
57+
$excludedFields = [];
58+
$dtoCollection = $dataTransformer->toDtoCollection($models, $mapName, $excludedFields);
59+
```
60+
5361
### Вложенные модели
5462
Если свойство модели представлено другой моделью или коллекцией моделей, то можно рекурсивно извреч/заполнить модель.
5563
Для этого в схеме маппинга нужно использовать ключ `ref`.

0 commit comments

Comments
 (0)