public function filtersPass()
{
$invoker = new Invoker();
foreach ($this->filters as $callback) {
if (!$invoker->call($callback)) {
return false;
}
}
foreach ($this->rejects as $callback) {
if ($invoker->call($callback)) {
return false;
}
}
return true;
}