예제 #1
0
 /**
  * get site object by site prefix
  * @param  string $prefix site prefix such as 'lotr'、'asoiaf'..
  * @return object         site object
  */
 public static function newFromPrefix($prefix)
 {
     $siteCache = self::getSiteCache();
     $site = $siteCache->get($prefix);
     if ($site != '') {
         return $site;
     } else {
         $site = new WikiSite();
         $site->setPrefix($prefix);
         $siteCache->set($prefix, $site);
         return $site;
     }
 }