/** * setupTracy. * * @method setupTracy * * @return static */ public function setupTracy($config = []) { $tracy = Tracy::instance($config); $databasePanel = $tracy->getPanel('database'); $this->dispatcher->listen(QueryExecuted::class, function ($event) use($databasePanel) { $sql = $event->sql; $bindings = $event->bindings; $time = $event->time; $name = $event->connectionName; $pdo = $event->connection->getPdo(); $databasePanel->logQuery($sql, $bindings, $time, $name, $pdo); }); }