/** * Example hook (Special:Version page) */ public function hook_SpecialVersionExtensionTypes(&$sp, &$extensionTypes) { $this->addToCreditDescription(" Using real cache: " . ExtensionLoader::realCacheStatus() . '. '); // Is the PEAR::Validate package available? if (!class_exists('Validate')) { $this->addToCreditDescription(" PEAR::Validate package not available. "); } // Per-Extension 'decorator' foreach (self::$_registeredExtensionsList as &$classe) { wfRunHooks('ExtensionManager_Credits', array($classe, &$name, &$replaceName, &$desc, &$replaceDesc)); $this->updateCreditField($name, $classe, 'name', $replaceName); $this->updateCreditField($desc, $classe, 'description', $replaceDesc); } // required for all hooks return true; #continue hook-chain }