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>
Массив данных модели