Controller: Allow to pass a filter to method filter()

It's not always the request's filter that should be used.
This commit is contained in:
Johannes Meyer 2020-10-14 16:35:11 +02:00
parent 076eafb3e3
commit f28b3c6575

View file

@ -317,12 +317,12 @@ class Controller extends CompatController
return parent::addContent($content);
}
public function filter(Query $query)
public function filter(Query $query, Filter $filter = null)
{
$this->applyMonitoringRestriction($query);
FilterProcessor::apply(
$this->getFilter(),
$filter ?: $this->getFilter(),
$query
);