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

PossibleValueDto

Описание: Класс для представления возможного значения поля Представляет информацию о возможном значении для определенного поля API, включая само значение и вспомогательный slug. Используется для получения списка доступных значений для фильтрации по конкретным полям.

С версии: 1.0.0

Версия: 1.0.0

См. также:

  • \KinopoiskDev\Models\ItemName: Для простых названий элементов

__construct()

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

Параметры:

  • $name (string|null): Значение по которому нужно делать запрос в базу данных
  • $slug (string|null): Вспомогательное значение для идентификации

__toString()

Описание: Возвращает строковое представление возможного значения Формирует читаемое представление возможного значения, предпочитая название перед slug-ом. Если оба значения отсутствуют, возвращает сообщение о пустом значении.

Возвращает: string Строковое представление возможного значения

fromArray()

Описание: Создает объект PossibleValueDto из массива данных API Фабричный метод для создания экземпляра класса PossibleValueDto из массива данных, полученных от API Kinopoisk.dev. Безопасно обрабатывает отсутствующие значения, устанавливая их в null. - name: string|null - значение для запроса в базу данных - slug: string|null - вспомогательное значение

Возвращает: static Новый экземпляр класса PossibleValueDto с данными из массива

toArray()

Описание: Преобразует объект в массив данных Конвертирует текущий экземпляр класса PossibleValueDto в массив, совместимый с форматом API Kinopoisk.dev. Используется для сериализации данных при отправке запросов к API или для экспорта данных. - name: string|null - значение для запроса - slug: string|null - вспомогательное значение

Возвращает: array Массив с данными о возможном значении, содержащий ключи: