/** * {@inheritdoc} */ public function expandCriteriaParameters(Criteria $criteria) { return $this->persister->expandCriteriaParameters($criteria); }
/** * Generates a string of currently query * * @param array $query * @param string $criteria * @param array $orderBy * @param integer $limit * @param integer $offset * @param integer $timestamp * * @return string */ protected function getHash($query, $criteria, array $orderBy = null, $limit = null, $offset = null, $timestamp = null) { list($params) = $criteria instanceof Criteria ? $this->persister->expandCriteriaParameters($criteria) : $this->persister->expandParameters($criteria); return sha1($query . serialize($params) . serialize($orderBy) . $limit . $offset . $timestamp); }