public static function getInstance($id) { if (!$id) { foreach (Model::getConnectionsData() as $k => $v) { if ($v['type_db'] == "mysql") { $id = $k; break; } } } Debug::log("getInstance Mysql.", __LINE__, __FUNCTION__, __CLASS__, __FILE__); if (!isset(self::$instance) || !is_object(self::$instance)) { $class = __CLASS__; self::$instance = new $class($id); } if (!isset(self::$connection[$id])) { self::$instance->newConnection($id); } return self::$instance; }