Exemple #1
0
Fichier : T.php Projet : demental/m
 public static function &getInstance($lang = null)
 {
     if (is_null($lang)) {
         $lang = T::getLang();
     }
     if (empty($lang)) {
         $lang = Config::get('defaultLang');
     }
     if (key_exists($lang, T::$instances)) {
         return T::$instances[$lang];
     } else {
         $driver = T::getConfig('driver');
         if (empty($driver)) {
             $driver = 'reader';
         }
         $className = 'T_' . $driver;
         $t = new $className();
         $t->init($lang);
         T::addInstance($t, $lang);
         return $t;
     }
 }