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