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; }