ShortImage¶
Описание: Класс для представления упрощенной информации об изображении Содержит основные данные об изображении, включая URL полного изображения и URL превью. Используется для хранения информации о постерах, фонах и других изображениях, связанных с фильмами и сериалами.
С версии: 1.0.0
Версия: 1.0.0
См. также:
\KinopoiskDev\Models\Image
: Для полной информации об изображении\KinopoiskDev\Models\Movie
: Для использования в информации о фильмах
__construct()
¶
Описание: Конструктор для создания объекта упрощенного изображения Создает новый экземпляр класса ShortImage с указанными параметрами. Все параметры являются опциональными и могут быть null при отсутствии соответствующей информации в источнике данных.
Параметры:
$url
(string|null): URL полного изображения$previewUrl
(string|null): URL превью изображения
См. также:
ShortImage::fromArray
: () Для создания объекта из массива данных APIShortImage::toArray
: () Для преобразования объекта в массив
fromArray()
¶
Описание: Создает объект ShortImage из массива данных API Фабричный метод для создания экземпляра класса ShortImage из массива данных, полученных от API Kinopoisk.dev. Безопасно обрабатывает отсутствующие значения, устанавливая их в null. - url: string|null - URL полного изображения - previewUrl: string|null - URL превью изображения
Параметры:
$data
(array): Массив данных об изображении от API, содержащий ключи:
Возвращает: \KinopoiskDev\Models\ShortImage
Новый экземпляр класса ShortImage с данными из массива
См. также:
ShortImage::toArray
: () Для обратного преобразования в массив
toArray()
¶
Описание: Преобразует объект в массив данных Конвертирует текущий экземпляр класса ShortImage в массив, совместимый с форматом API Kinopoisk.dev. Используется для сериализации данных при отправке запросов к API или для экспорта данных.
Возвращает: array
Массив с данными об изображении, содержащий все поля объекта
См. также:
ShortImage::fromArray
: () Для создания объекта из массива
validate()
¶
Описание: Валидирует данные модели
Возвращает: bool True
если данные валидны