Lines Matching refs:FilterInterface
34 * @var FilterInterface[]
39 * @param FilterInterface ...$filters
41 public function __construct(FilterInterface ...$filters)
47 * @param FilterInterface ...$filters
50 public function add(FilterInterface ...$filters)
60 * @param FilterInterface $filter
63 public function has(FilterInterface $filter): bool
69 * @param FilterInterface ...$filters
72 public function remove(FilterInterface ...$filters)
84 * @param FilterInterface ...$filters
87 public function set(FilterInterface ...$filters)
95 * @return FilterInterface[]
109 /** @var FilterInterface $filter */
123 /** @var FilterInterface $filter */
131 * @psalm-return ArrayIterator<array-key, FilterInterface>