我正在尝试通过添加一些方法来扩展 MediaWiki 的用户类$user->getNameOfPet()
。例如,扩展Article_Class_Extended
使用钩子扩展了默认的文章类:
$wgExtensionFunctions[] = "wfArticleExSetup";
function wfArticleExSetup()
{
global $wgHooks;
$wgHooks['ArticleFromTitle'][] = 'wfArticleExInit';
}
function wfArticleExInit( &$title, &$article )
{
// What really counts is what is returned in $article.
$GLOBALS['wgArticle'] = new ArticleExClass( $title, $article, true );
return true;
}
有没有办法以类似的方式扩展用户类?我正在使用 MediaWiki 1.16.5。