/**
  * fetchAll method
  * 
  * @param mixed $sql 
  * @access protected
  * @return void
  */
 function fetchAll($sql, $cache = true, $modelName = null)
 {
     $result = parent::fetchAll($sql, $cache, $modelName);
     if (!empty($this->fetchAllResultsStack)) {
         return array_pop($this->fetchAllResultsStack);
     }
     return $result;
 }
 /**
  * getPrimaryKey method
  *
  * @param mixed $model
  * @access public
  * @return void
  */
 function getPrimaryKey($model)
 {
     return parent::_getPrimaryKey($model);
 }