示例#1
0
 public function logQuery(PreExecute $event)
 {
     $this->requests[spl_object_hash($event->getQuery())] = ['query' => $event->getQuery(), 'start' => microtime(TRUE)];
     $query = $event->getQuery();
     if ($query instanceof SelectQuery) {
         $query->getDebug();
         $query->setOptions(['omitheader' => FALSE, 'debug' => TRUE]);
     }
 }
 public function testConstructorAndGetters()
 {
     $client = new Client();
     $query = $client->createSelect();
     $query->setQuery('test123');
     $event = new PreExecute($query);
     $this->assertEquals($query, $event->getQuery());
     return $event;
 }