/** * TODO: change log, make full query. * (non-PHPdoc) * @see PDOStatement::execute() */ public function execute($inputParameters = null) { $this->_pdo->log($this->queryString, 'Query (PDOStatement->execute())'); if (!empty($this->_params)) { $this->_pdo->log(var_export($this->_params, true), 'Parameters'); $this->_params = array(); } if (!empty($inputParameters)) { $this->_pdo->log(var_export($inputParameters, true), 'Parameters'); } $this->_pdo->increment_query_count(); $start = microtime(true); $return = parent::execute($inputParameters); $finish = microtime(true); $this->_pdo->add_exec_time($finish - $start); $this->_pdo->log($this->_pdo->get_exec_time_ms(), 'Time'); return $return; }