BaseResponseDto¶
Описание: Базовый класс для всех DTO ответов API Обеспечивает единообразный интерфейс для всех объектов передачи данных ответов, предоставляя стандартные методы для создания из массива и преобразования в массив. Все конкретные DTO ответов должны наследоваться от этого класса.
С версии: 1.0.0
Версия: 1.0.0
См. также:
\KinopoiskDev\Responses\Api\MovieDocsResponseDto
:\KinopoiskDev\Responses\Api\PersonDocsResponseDto
:\KinopoiskDev\Responses\Api\SearchMovieResponseDto
:
fromArray()
¶
Описание: Создает экземпляр DTO из массива данных Фабричный метод для создания объекта DTO из ассоциативного массива, полученного из API ответа. Каждый дочерний класс должен реализовать этот метод в соответствии со своей структурой данных.
Возвращает: static
Экземпляр конкретного DTO класса
toArray()
¶
Описание: Преобразует DTO в ассоциативный массив Метод для сериализации объекта DTO в массив, пригодный для передачи в JSON или другие форматы. Структура массива должна соответствовать формату API ответа.
Возвращает: array
Ассоциативный массив с данными DTO