/** * Find data by Criteria * * @param CriteriaInterface $criteria * * @return mixed */ public function getByCriteria(CriteriaInterface $criteria) { $this->model = $criteria->apply($this->model, $this); $results = $this->model->get(); $this->resetModel(); return $this->parserResult($results); }