diff --git a/src/Dibi/Bridges/Tracy/Panel.php b/src/Dibi/Bridges/Tracy/Panel.php index 8731e25c..b1056c82 100644 --- a/src/Dibi/Bridges/Tracy/Panel.php +++ b/src/Dibi/Bridges/Tracy/Panel.php @@ -167,7 +167,8 @@ class Panel implements Tracy\IBarPanel private function getConnectionName(Dibi\Connection $connection): string { - return $connection->getConfig('driver') + $driver = $connection->getConfig('driver'); + return (is_object($driver) ? get_class($driver) : $driver) . ($connection->getConfig('name') ? '/' . $connection->getConfig('name') : '') . ($connection->getConfig('host') ? ' @ ' . $connection->getConfig('host') : ''); }