Manual:ConvertExtensionToRegistration.php/cs

Verze MediaWiki:
1.25
Gerrit change 166705
Category:MediaWiki code/cs#ConvertExtensionToRegistration.php

Podrobnosti

convertExtensionToRegistration.php je údržbový skript, který vám pomáhá migrovat rozšíření a vzhledy ze vstupních bodů PHP do souboru metadat JSON s názvem extension.json nebo skin.json. Pokud vaše rozšíření podporuje starší verze MediaWiki, měli byste si ponechat vstupní bod PHP DirName/FileName.php, dokud neukončíte podporu pro tyto starší verze.

Volby/Parametry

Volby/Parametry Popis Povinný?
<path>Umístění vstupního bodu PHP, který chcete převéstPožadované
--skin Zda psát na skin.json. Použijte tuto možnost pro převod vzhledu! Volitelné
--config-prefixVlastní předpona pro nastavení konfiguraceVolitelné

Použití

php maintenance/run.php convertExtensionToRegistration <path> [ --skin| --config-prefix ]
Terminal

Detekuje mnoho deklarací proměnných ve vstupním bodě FooBar.php a převede je na nastavení v souboru extension.json. Poté můžete stále chtít ručně vyčistit tato deklarace v souboru FooBar.php a přidat volání do wfLoadExtension(), jak je podrobně popsáno v Příručce:Registrace rozšíření#Migrace pro vývojáře rozšíření.

Ve verzi MediaWiki 1.39.12 a starší musíte vyvolat skripty údržby pomocí php maintenance/scriptName.php namísto php maintenance/run.php scriptName.

Související stránky

Category:Maintenance scripts/cs#ConvertExtensionToRegistration.php Category:Extensions/cs Category:Development maintenance scripts/cs
Category:Development maintenance scripts/cs Category:Extensions/cs Category:Maintenance scripts/cs Category:MediaWiki code/cs