public function getCriteriaBuildersForContext(SearchingContextInterface $searchingContext) { return new self(array_filter($this->getItems(), function (CriteriaBuilderInterface $criteriaBuilder) use($searchingContext) { return $criteriaBuilder->supportsSearchingContext($searchingContext); })); }