Lists¶
Описание: Модель коллекции фильмов Эта модель представляет коллекцию или список фильмов из API Kinopoisk.dev, такие как топ-250, жанровые подборки, тематические списки и другие коллекции.
С версии: 1.0.0
Версия: 1.0.0
__construct()¶
Описание: Конструктор модели коллекции
Параметры:
$category(string|null): Категория коллекции$slug(string|null): Уникальный идентификатор коллекции$moviesCount(int|null): Количество фильмов в коллекции$cover(ShortImage|null): Обложка коллекции$name(string): Название коллекции$updatedAt(string|null): Дата последнего обновления$createdAt(string|null): Дата создания
fromArray()¶
Описание: Создает экземпляр модели из массива данных
Возвращает: static Экземпляр модели коллекции
validate()¶
Описание: Валидирует данные модели
Возвращает: bool True если данные валидны
getUrl()¶
Описание: Получает URL коллекции на сайте
Возвращает: string|null URL коллекции или null, если slug отсутствует
isPopular()¶
Описание: Проверяет, является ли коллекция популярной (содержит много фильмов)
Параметры:
$threshold(int): Минимальное количество фильмов для считания коллекции популярной (по умолчанию 100)
Возвращает: bool True, если коллекция популярная
getSummary()¶
Описание: Возвращает краткую информацию о коллекции
Возвращает: string Краткая информация о коллекции
toArray()¶
Описание: Преобразует модель в массив
Параметры:
$includeNulls(bool): Включать ли null значения
Возвращает: array<string, mixed> Массив данных модели