Manual:GlobalFunctions.php

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:GlobalFunctions.php and the translation is 69% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎polski • ‎português do Brasil • ‎中文 • ‎日本語

GlobalFunctions.phpはグローバル関数のファイルで、internationalisation (地域化)に使用する wfMsgExt などの重要な関数を含みます。

関数

wfFindFile()

Passing a string (with a file name) or a Title object, returns a File object, or false if the file does not exist. It's a shortcut for RepoGroup::singleton()->findFile(). Use RepoGroup::singleton()->getLocalRepo()->findFile() if you need to get files only from the local repository.

wfRunHooks()

MediaWiki バージョン: 1.32

(1.32 で除去済) wfRunHooks() の使用事例を WikiPage:doEditContent() から呼び出します。

$hook_args = array( &$this, &$user, $content, $summary,
	$flags & EDIT_MINOR, null, null, &$flags, $revision, &$status, $baseRevId );
ContentHandler::runLegacyHooks( 'ArticleSaveComplete', $hook_args );
wfRunHooks( 'PageContentSaveComplete', $hook_args );

wfRandom()

wfRandom()を使用して page.page_random を生成します。

wfBaseConvert()

(1.27 以降廃止予定) (1.31 で除去済) Use Wikimedia\base_convert() directly. wfBaseConvert( sha1( $text ), 16, 36, 31 ) 関数は revision.rev_sha1 にbase-36 SHA-1文の記述のハッシュを生成します。 ApiQueryRevisions などAPIモジュールはwfBaseConvert( $revision->getSha1(), 36, 16, 40 )を使用します。

wfTempDir()

この関数はテンポラリファイルに対し、システムディレクトリを確保する働きをします。

wfIsCLI()

MediaWiki バージョン: 1.31
Gerrit change 401682

Returns true if the code is being run from the command line.

関連項目