MediaWiki file: GlobalFunctions.php
Location: includes/
Source code: master 1.40.0 1.39.4 1.35.11
Classes: Find code Find documentation

GlobalFunctions.php is a file that contains global functions, including such important functions as wfMessage, which is used for internationalisation .

  • wfMessage (replaces the now deprecated wfMsg and wfMsgExt)
  • wfRunHooks(), called Hooks:run().

Functions

wfFindFile()

MediaWiki version:
1.38

(deprecated in 1.34) (removed in 1.39) Use MediaWikiServices::getInstance()->getRepoGroup()->findFile() instead.

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 version:
1.32

(removed in 1.32) wfRunHooks() example usage, from 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() is used to populate page.page_random.

wfBaseConvert()

(deprecated in 1.27) (removed in 1.31) Use Wikimedia\base_convert() directly. The function used to generate the base-36 SHA-1 text content hash in revision.rev_sha1 is wfBaseConvert( sha1( $text ), 16, 36, 31 ). API modules like ApiQueryRevisions use wfBaseConvert( $revision->getSha1(), 36, 16, 40 ).

wfTempDir()

This function attempts to get the system directory for temporary files.

wfIsCLI()

MediaWiki version:
1.31
Gerrit change 401682

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

See also

  • Category:MediaWiki hooks included in GlobalFunctions.php
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.