SortDirection¶
Описание: Enum для направления сортировки результатов поиска Этот enum определяет возможные направления сортировки данных при выполнении запросов к API Kinopoisk.dev
С версии: 1.0.0
Версия: 1.0.0
reverse()
¶
Описание: Возвращает противоположное направление сортировки Полезно для переключения направления сортировки в пользовательских интерфейсах или для реализации логики "toggle" сортировки.
Возвращает: SortDirection
Противоположное направление сортировки
getSymbol()
¶
Описание: Возвращает символьное представление направления Предоставляет краткое символьное представление направления сортировки для использования в пользовательских интерфейсах.
Возвращает: string
Символ направления сортировки ('↑' для ASC, '↓' для DESC)
getDescription()
¶
Описание: Возвращает описательное название направления на русском языке Предоставляет человекочитаемое описание направления сортировки для отображения в русскоязычных интерфейсах.
Возвращает: string
Описание направления сортировки на русском языке
getShortDescription()
¶
Описание: Возвращает краткое описание направления Предоставляет сокращенное описание направления сортировки для использования в компактных интерфейсах.
Возвращает: string
Краткое описание направления
isAscending()
¶
Описание: Проверяет, является ли направление возрастающим
Возвращает: bool true,
если направление ASC, false в противном случае
isDescending()
¶
Описание: Проверяет, является ли направление убывающим
Возвращает: bool true,
если направление DESC, false в противном случае
fromString()
¶
Описание: Создает направление из строкового значения с fallback Безопасно создает экземпляр SortDirection из строки с возможностью указания значения по умолчанию при неудачном преобразовании.
Параметры:
$value
(string): Строковое значение направления$default
(SortDirection|null): Значение по умолчанию (ASC если не указано)
Возвращает: SortDirection
Экземпляр SortDirection
getAllDirections()
¶
Описание: Возвращает все доступные направления сортировки Статический метод для получения всех возможных направлений сортировки. Используется для создания интерфейсов выбора направления.
Возвращает: array<SortDirection>
Массив всех направлений SortDirection
getConvertedValue()
¶
Описание: Возвращает конвертированное значение направления сортировки Преобразует направление сортировки в числовое строковое представление, которое может использоваться для сортировки в базах данных или внешних API. Возрастающее направление (ASC) преобразуется в "1", убывающее (DESC) - в "-1".
Возвращает: string
Строковое числовое представление направления ("1" для ASC, "-1" для DESC)
Cases¶
ASC
¶
Значение: 'asc'
Описание: Сортировка по возрастанию (от меньшего к большему, от А до Я)
DESC
¶
Значение: 'desc'
Описание: Сортировка по убыванию (от большего к меньшему, от Я до А)