/**
* 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);
}