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 Массив с данными о возможном значении, содержащий ключи: