Пример #1
0
 /**
  * Get an array of parser variable IDs
  */
 static function getVariableIDs()
 {
     if (!self::$mVariableIDsInitialised) {
         # Deprecated constant definition hook, available for extensions that need it
         $magicWords = array();
         wfRunHooks('MagicWordMagicWords', array(&$magicWords));
         foreach ($magicWords as $word) {
             define($word, $word);
         }
         # Get variable IDs
         wfRunHooks('MagicWordwgVariableIDs', array(&self::$mVariableIDs));
         self::$mVariableIDsInitialised = true;
     }
     return self::$mVariableIDs;
 }
Пример #2
0
 /**
  * Get an array of parser variable IDs
  *
  * @return array
  */
 static function getVariableIDs()
 {
     if (!self::$mVariableIDsInitialised) {
         # Get variable IDs
         Hooks::run('MagicWordwgVariableIDs', array(&self::$mVariableIDs));
         self::$mVariableIDsInitialised = true;
     }
     return self::$mVariableIDs;
 }