Bluz\Grid\Grid::addFilter PHP Метод

addFilter() публичный Метод

Add filter
public addFilter ( string $column, string $filter, string $value ) : void
$column string
$filter string
$value string
Результат void
    public function addFilter($column, $filter, $value)
    {
        if (!in_array($column, $this->allowFilters) && !array_key_exists($column, $this->allowFilters)) {
            throw new GridException('Wrong column name for filter');
        }
        $filter = strtolower($filter);
        if (!$this->checkFilter($filter)) {
            throw new GridException('Wrong filter name');
        }
        $column = $this->applyAlias($column);
        if (!isset($this->filters[$column])) {
            $this->filters[$column] = [];
        }
        $this->filters[$column][$filter] = $value;
    }