Manual:$wgAPIModules/cs

Podrobnosti
Název modulu mapování asociativního pole na název třídy. Rozšiřující moduly mohou přepsat základní moduly (které jsou inicializovány v ).

Příklad
Předpokládejme, že jste chtěli vytvořit modul API pro kalibraci úrovně úspěšnosti wiki. Napsali byste novou příponu  a do souboru   vložili následující:

Pak byste vytvořili soubor  obsahující třídu , která rozšiřuje, řekněme,  , např.

Po instalaci nového rozšíření můžete k tomuto modulu přistupovat pomocí např. https://example.org/w/api.php?action=calibrateawesomeness&level=1000.

Pokud chcete pro vytvoření modulu API použít továrnu, můžete ji definovat takto:

Kde  je třída modulu API a   je nějaká povolatelná. K dispozici je více možností, viz pro úplnou syntaxi.

