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

Интерфейс: FilterableRepositoryInterface

Краткое содержание:

Контракт репозитория с метаданными для построения фильтров админки.


Свойства

Нет публичных свойств.


Методы


Подробности

  • Путь: devcraft/src/classes/Interfaces/FilterableRepositoryInterface.php

Детали

Методы

distinctColumnValues()

Возвращает уникальные значения указанной колонки для выпадающих фильтров.

С версии: 200.4.0

Параметры: - $column — Имя колонки в таблице сущности.

Возвращает: list<string> — Отсортированный список уникальных строковых значений.

columnBounds()

Возвращает минимальное и максимальное значение колонки для диапазонных фильтров.

С версии: 200.4.0

Параметры: - $column — Имя колонки в таблице сущности.

Возвращает: array{min: mixed, max: mixed} — Границы диапазона или null при отсутствии данных.