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[]
Массив популярных коллекций