Перейти к содержанию

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