credentials; } public function is_multi_db() { return $this->multi_db; } /** * * @return string */ public function get_name() { return $this->name; } public function ping() { if (null === $this->connection) { $this->initConn(); } try { $this->connection->query('SELECT 1'); } catch (PDOException $e) { return false; } return true; } /** * * @return string */ public function server_info() { if (null === $this->connection) { $this->initConn(); } return $this->connection->getAttribute(constant("PDO::ATTR_SERVER_VERSION")); } }