コード例 #1
0
ファイル: MagicWord.php プロジェクト: negabaro/alfresco
 /**
  * Factory: creates an object representing an ID
  * @static
  */
 static function &get($id)
 {
     if (!array_key_exists($id, self::$mObjects)) {
         $mw = new MagicWord();
         $mw->load($id);
         self::$mObjects[$id] = $mw;
     }
     return self::$mObjects[$id];
 }
コード例 #2
0
ファイル: MagicWord.php プロジェクト: laiello/media-wiki-law
 /**
  * Factory: creates an object representing an ID
  *
  * @param $id
  *
  * @return MagicWord
  */
 static function &get($id)
 {
     if (!isset(self::$mObjects[$id])) {
         $mw = new MagicWord();
         $mw->load($id);
         self::$mObjects[$id] = $mw;
     }
     return self::$mObjects[$id];
 }
コード例 #3
0
ファイル: MagicWord.php プロジェクト: GodelDesign/Godel
 /**
  * Factory: creates an object representing an ID
  * @static
  */
 static function &get($id)
 {
     wfProfileIn(__METHOD__);
     if (!isset(self::$mObjects[$id])) {
         $mw = new MagicWord();
         $mw->load($id);
         self::$mObjects[$id] = $mw;
     }
     wfProfileOut(__METHOD__);
     return self::$mObjects[$id];
 }
コード例 #4
0
ファイル: MagicWord.php プロジェクト: ErdemA/wikihow
 /**
  * Factory: creates an object representing an ID
  * @static
  */
 static function &get($id)
 {
     wfProfileIn(__METHOD__);
     if (!array_key_exists($id, self::$mObjects)) {
         $mw = new MagicWord();
         $mw->load($id);
         self::$mObjects[$id] = $mw;
     }
     wfProfileOut(__METHOD__);
     return self::$mObjects[$id];
 }
コード例 #5
0
ファイル: MagicWord.php プロジェクト: k-hasan-19/wiki
 /**
  * Factory: creates an object representing an ID
  * @static
  */
 function &get($id)
 {
     global $wgMagicWords;
     if (!is_array($wgMagicWords)) {
         throw new MWException("Incorrect initialisation order, \$wgMagicWords does not exist\n");
     }
     if (!array_key_exists($id, $wgMagicWords)) {
         $mw = new MagicWord();
         $mw->load($id);
         $wgMagicWords[$id] = $mw;
     }
     return $wgMagicWords[$id];
 }