ListDocsResponseDto¶
Описание: DTO для ответа API с коллекциями фильмов Этот класс представляет структурированный ответ от API Kinopoisk.dev при запросе списка коллекций фильмов с поддержкой пагинации.
С версии: 1.0.0
Версия: 1.0.0
__construct()¶
Описание: Конструктор DTO ответа с коллекциями
Параметры:
$docs(Lists[]): Массив объектов коллекций фильмов$total(int): Общее количество коллекций, соответствующих запросу$limit(int): Максимальное количество коллекций на странице$page(int): Номер текущей страницы$pages(int): Общее количество страниц
getListNames()¶
Описание: Получает все названия коллекций
Возвращает: string[] Массив названий коллекций
filterByCategory()¶
Описание: Фильтрует коллекции по категории
Параметры:
$category(string): Название категории для фильтрации
Возвращает: Lists[] Массив коллекций указанной категории
getPopularLists()¶
Описание: Получает популярные коллекции (с большим количеством фильмов)
Параметры:
$threshold(int): Минимальное количество фильмов для считания коллекции популярной
Возвращает: Lists[] Массив популярных коллекций