예제 #1
0
 public function execute(array $input_parameters = null)
 {
     $time = microtime(true);
     if ($input_parameters === null) {
         $query = parent::execute();
     } else {
         $query = parent::execute($input_parameters);
     }
     if (method_exists($this->connection, 'log')) {
         $logger = $this->connection->log($this, $time);
         if ($input_parameters) {
             // $logger = $this->connection->getLogger();
             $logger->debug('[SQL]:: ==> execute parameters: ', array_values($input_parameters));
         }
     }
     return $query;
 }