Premiere
Описание: Класс для представления информации о премьерах фильма Содержит даты премьер фильма или сериала в различных странах и форматах, включая мировую премьеру, премьеру в России, цифровой релиз, релиз на DVD и Blu-ray. Используется для отображения информации о датах выхода произведения.
С версии: 1.0.0
Версия: 1.0.0
См. также:
\KinopoiskDev\Models\Movie: Для использования в информации о фильмах
__construct()
Описание: Конструктор модели премьеры
Параметры:
$country(string|null): Страна премьеры$world(string|null): Дата мировой премьеры в формате ISO$russia(string|null): Дата премьеры в России в формате ISO$digital(string|null): Дата цифрового релиза в формате ISO$cinema(string|null): Дата премьеры в кинотеатрах в формате ISO$bluray(string|null): Дата релиза на Blu-ray в формате ISO$dvd(string|null): Дата релиза на DVD в формате ISO
fromArray()
Описание: Создает объект Premiere из массива данных API
- country: string|null - страна премьеры
- world: string|null - дата мировой премьеры
- russia: string|null - дата премьеры в России
- digital: string|null - дата цифрового релиза
- cinema: string|null - дата премьеры в кинотеатрах
- bluray: string|null - дата релиза на Blu-ray
- dvd: string|null - дата релиза на DVD
Возвращает: \KinopoiskDev\Models\Premiere Новый экземпляр класса Premiere с данными из массива
См. также:
Premiere::toArray: () Для обратного преобразования в массив
toArray()
Описание: Преобразует объект в массив данных Конвертирует текущий экземпляр класса Premiere в массив, совместимый с форматом API Kinopoisk.dev. Используется для сериализации данных при отправке запросов к API или для экспорта данных.
Возвращает: array Массив с данными о премьерах, содержащий все поля объекта
См. также:
Premiere::fromArray: () Для создания объекта из массива
validate()
Описание: Валидирует данные модели
Возвращает: bool True если данные валидны