Ejemplo n.º 1
0
 /**
  * Check if a document in a specific xml version is already cached or not.
  *
  * @param mixed $documentId
  * @param mixed $xmlVersion
  * @param mixed $serverDateModified
  * @return bool Returns true on cached hit else false.
  */
 public function hasValidEntry($documentId, $xmlVersion, $serverDateModified)
 {
     $select = $this->_table->select()->from($this->_table);
     $select->where('document_id = ?', $documentId)->where('xml_version = ?', $xmlVersion)->where('server_date_modified = ?', $serverDateModified);
     $row = $this->_table->fetchRow($select);
     if (null === $row) {
         $result = false;
     } else {
         $result = true;
     }
     return $result;
 }