Beispiel #1
0
 protected static function _populateCachedTableClassFiles($classname)
 {
     if (!array_key_exists($classname, self::$_cached_table_classes)) {
         $key = 'b2db_cache_' . $classname;
         if (self::$_cache_enabled && \TBGCache::has($key, false)) {
             self::$_cached_table_classes[$classname] = \TBGCache::get($key, false);
         } elseif (self::$_cache_enabled && \TBGCache::fileHas($key, false)) {
             self::$_cached_table_classes[$classname] = \TBGCache::fileGet($key, false);
         } else {
             self::cacheTableClass($classname);
         }
     }
     if (self::$_cached_table_classes[$classname] === null) {
         self::cacheTableClass($classname);
     }
 }