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