Manual:GlobalFunctions.php

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

GlobalFunctions.php est un fichier qui contient des fonctions globales, y compris les fonctions importantes comme wfMessage utilisée pour l'internationalisation .

Fonctions

wfFindFile()

<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.38</tvar> is unsupported version</translate>">
<translate> ≤</translate> 1.38
<translate> MediaWiki version:</translate>

<translate> (deprecated in <tvar name=2>1.34</tvar>)</translate> <translate> (removed in <tvar name=2>1.39</tvar>)</translate> Remplacez par MediaWikiServices::getInstance()->getRepoGroup()->findFile() .

Retourne un objet File si on lui passe une chaîne (correspondant à un nom de fichier) ou un objet Title, ou bien false si le fichier n'existe pas. C'est un raccoucis pour RepoGroup::singleton()->findFile(). Utilisez RepoGroup::singleton()->getLocalRepo()->findFile() si vous devez récupérer les fichiers seulement de votre dépôt local.

wfRunHooks()

<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.32</tvar> is unsupported version</translate>">
<translate> ≤</translate> 1.32
<translate> MediaWiki version:</translate>

<translate> (removed in <tvar name=2>1.32</tvar>)</translate> Exemple d'utilisation de wfRunHooks(), dans 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() est utilisé pour populer page.page_random.

wfBaseConvert()

<translate> (deprecated in <tvar name=2>1.27</tvar>)</translate> <translate> (removed in <tvar name=2>1.31</tvar>)</translate> Utilisez Wikimedia\base_convert() directement. La fonction utilisée pour générer le SHA-1 en base 36 de la valeur de hachage du contenu textuel dans revision.rev_sha1 est wfBaseConvert( sha1( $text ), 16, 36, 31 ). Les modules API tels que ApiQueryRevisions utilisent wfBaseConvert( $revision->getSha1(), 36, 16, 40 ).

wfTempDir()

Cette fonction recherche le répertoire système des fichiers temporaires.

wfIsCLI()

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.31
Gerrit change 401682
<translate> MediaWiki version:</translate>

Renvoie true si le code est exécuté à partir de la ligne de commande.

Voir aussi