Перейти к содержанию

ReviewInfo

Описание: Класс для представления информации о рецензиях на фильм Содержит статистические данные о рецензиях на фильм или сериал, включая общее количество рецензий, количество положительных рецензий и процентное соотношение положительных отзывов.

С версии: 1.0.0

Версия: 1.0.0

См. также:

  • \KinopoiskDev\Models\Movie: Для использования в информации о фильмах

__construct()

Описание: Конструктор для создания объекта информации о рецензиях Создает новый экземпляр класса ReviewInfo с указанными параметрами. Все параметры являются опциональными и могут быть NULL при отсутствии соответствующей информации в источнике данных.

Параметры:

  • $count (int|null): Общее количество рецензий
  • $positiveCount (int|null): Количество положительных рецензий
  • $percentage (string|null): Процент положительных рецензий в виде строки

См. также:

  • ReviewInfo::fromArray: () Для создания объекта из массива данных API
  • ReviewInfo::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 если данные валидны