Bristol SU Support Package
FilterTester.php
Go to the documentation of this file.
1 <?php
2 
3 
5 
6 
13 use Exception;
14 
19 {
25  private $repository;
26 
31  {
32  $this->repository = $repository;
33  }
34 
46  public function evaluate(FilterInstance $filterInstance, $model): bool
47  {
48  $filter = $this->repository->getByAlias($filterInstance->alias());
49  $filter->setModel($model);
50  return $filter->evaluate($filterInstance->settings());
51  }
52 }
evaluate(FilterInstance $filterInstance, $model)
__construct(FilterRepository $repository)