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