/** @return \Aouka\DB\DB */ public static function get() { if (is_null(self::$_oDB)) { $sProjectCode = defined("TARGET_PROJECT") ? TARGET_PROJECT : PROJECT_CODE; $sDbEnv = \Aouka\Project\Switcher::getDbEnv($sProjectCode); self::$_oDB = new \Aouka\DB\DB(LOCAL_MODE && $sDbEnv != "local" ? "remotehost" : "localhost", $sProjectCode, $sDbEnv == "local" ? "dev" : $sDbEnv); } return self::$_oDB; }