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.

If you want to use a factory for creating the API module, you can define it like this:

Where  is the class of the API module and   is some callable. There are more options available, see for the full syntax.