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'
Описание: Сортировка по убыванию (от большего к меньшему, от Я до А)