/** * @param SpecificationInterface $criteria * * @return $this */ public function addSearchCriteria(SpecificationInterface $criteria) { $criteria->accept($this->specificationVisitorFactory->create($this)); return $this; }