/** * If $cell has transformer then it will be used to return new criteria. * If not old criteria will be returned. * * @param CellInterface $cell * @param CriteriaCollectionInterface $criteria * @param mixed $results * * @return CriteriaCollectionInterface */ private function getNewCriteria(CellInterface $cell, CriteriaCollectionInterface $criteria, $results) { if (!$cell->hasTransformer()) { return $criteria; } return $cell->getTransformer()->transform($results, $criteria); }