This method have to be implemented in specific SearchingContext's that
will extend this class.
For memory efficient please do not use simple array to return bigger results.
public getResults ( ) : mixed | ||
리턴 | mixed |
/** * {@inheritdoc} */ public function search(CriteriaCollectionInterface $criteriaCollection) { $builders = $this->builders->getCriteriaBuildersForContext($this->searchingContext); foreach ($criteriaCollection->getApplicableCriteria() as $criteria) { $this->searchForModel($criteria, $this->searchingContext, $builders); } return $this->searchingContext->getResults(); }