示例#1
0
 /**
  * Method executed after query execution
  *
  * @access protected
  */
 protected function afterExecute()
 {
     if ($this->stopwatch) {
         $duration = microtime(true) - $this->startTime;
         $this->executionTime += $duration;
         $this->db->setLogMessage('query_duration=' . $duration);
         $this->db->setLogMessage('total_execution_time=' . $this->executionTime);
     }
     if ($this->explain) {
         $this->db->setLogMessages($this->db->getDriver()->explain($this->sql, $this->positionalParams));
     }
     $this->nbQueries++;
     $this->cleanup();
 }