Handbuch:ApiMain.php
Diese Seite ist veraltet. |
MediaWiki-Datei: ApiMain.php | |
---|---|
Speicherort: | includes/api/ |
Quellcode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Klassen: | ApiMain |
ApiMain ist die Haupt-API-Klasse, die sowohl für die externe als auch für die interne Verarbeitung genutzt wird.
Wenn sie ausgeführt wird, erstellt sie das angefragte Formatierer-Objekt und instanziiert ein Objekt, das mit der benötigten Aktion verbunden ist, führt dieses aus und nutzt den Formatierer, um die Ergebnisse auszugeben.
Im Ausnahmefall wird eine Fehlermeldung mit dem gleichen Formatierer ausgegeben.
Um die API zu Testzwecken programmatisch anzurufen, führe sie aus, indem du das FauxRequest -Objekt nutzt. In diesem Fall werden interne Ausnahmen nicht behandelt, sondern an den Anrufer übergeben.
Nutze nach erfolgreicher Ausführung getResult()
für die daraus resultierenden Daten.
Funktionen
getResult()
getResult()
erhält das ApiResult-Objekt, das mit der aktuellen Abfrage verbunden ist.