Příručka:GlobalFunctions.php
| Soubor MediaWiki: GlobalFunctions.php | |
|---|---|
| Lokalita: | includes/ |
| Zdrojový kód: | master • 1.44.2 • 1.43.5 • 1.39.15 |
| Třídy: | Vyhledat zdrojový kód • Vyhledat dokumentaci |
GlobalFunctions.php je soubor, který obsahuje globální funkce, včetně tak důležitých funkcí, jako je wfMessage, která se používá pro internationalisation.
- wfMessage (nahrazuje nyní zastaralé wfMsg a wfMsgExt)
- wfRunHooks(), nazývaný Hooks:run(), který byl později nahrazen HookContainer.
Funkce
wfFindFile()
| Verze MediaWiki: | ≤ 1.38 |
(zastaralé od 1.34)
(odstraněno od 1.39)
Místo ní používejte přímo MediaWikiServices::getInstance()->getRepoGroup()->findFile().
Předání řetězce (s názvem souboru) nebo objektu Title vrátí objekt File nebo false, pokud soubor neexistuje.
Je to zkratka pro RepoGroup::singleton()->findFile().
Pokud potřebujete získat soubory pouze z lokálního repozitáře, použijte RepoGroup::singleton()->getLocalRepo()->findFile().
wfRunHooks()
| Verze MediaWiki: | ≤ 1.32 |
(odstraněno od 1.32) Příklad použití wfRunHooks() z 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()
Funkce wfRandom() se používá k naplnění proměnné page.page_random.
wfBaseConvert()
(zastaralé od 1.27)
(odstraněno od 1.31)
Použijte přímo Wikimedia\base_convert().
Funkce použitá ke generování hashe textového obsahu v proměnné revision.rev_sha1 s kódem Base-36 SHA-1 je wfBaseConvert( sha1( $text ), 16, 36, 31 ).
Moduly API jako ApiQueryRevisions používají wfBaseConvert( $revision->getSha1(), 36, 16, 40 ).
wfTempDir()
Tato funkce se pokouší získat systémový adresář pro dočasné soubory.
wfIsCLI()
| Verze MediaWiki: | ≥ 1.31 Gerrit change 401682 |
Vrací hodnotu true, pokud je kód spouštěn z příkazového řádku.