Microweber\Traits\QueryFilter::map_values_to_query PHP Method

map_values_to_query() public method

public map_values_to_query ( $query, $params )
    public function map_values_to_query($query, $params)
    {
        foreach ($params as $column => $value) {
            switch ($value) {
                case '[not_null]':
                    $query->whereNotNull($column);
                    unset($params[$column]);
                    break;
                case '[null]':
                    $query->whereNull($column);
                    unset($params[$column]);
                    break;
            }
        }
        return $query;
    }