diff options
author | Atieno <pnjira@wikimedia.org> | 2025-03-11 16:58:53 +0300 |
---|---|---|
committer | Atieno <pnjira@wikimedia.org> | 2025-03-20 16:48:53 +0300 |
commit | 40df0b2e672846dd2d48db805516f410211bc64d (patch) | |
tree | 764aa7176383cd604fed37bb84fa3692351018b9 /includes/Rest | |
parent | ca60c81278196eb521bc580f03f905fac867149e (diff) | |
download | mediawikicore-40df0b2e672846dd2d48db805516f410211bc64d.tar.gz mediawikicore-40df0b2e672846dd2d48db805516f410211bc64d.zip |
mocha: Test Page language links endpoint
Bug: T382458
Change-Id: Iedd4526a516e8c8e45576a15f3a747a429a2f317
Diffstat (limited to 'includes/Rest')
-rw-r--r-- | includes/Rest/Handler/LanguageLinksHandler.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/includes/Rest/Handler/LanguageLinksHandler.php b/includes/Rest/Handler/LanguageLinksHandler.php index 5c4c3a51d0ed..fd63c7a5c948 100644 --- a/includes/Rest/Handler/LanguageLinksHandler.php +++ b/includes/Rest/Handler/LanguageLinksHandler.php @@ -183,6 +183,13 @@ class LanguageLinksHandler extends SimpleHandler { return (bool)$this->getPage(); } + protected function generateResponseSpec( string $method ): array { + $spec = parent::generateResponseSpec( $method ); + + $spec['404'] = [ '$ref' => '#/components/responses/GenericErrorResponse' ]; + return $spec; + } + public function getResponseBodySchemaFileName( string $method ): ?string { return 'includes/Rest/Handler/Schema/PageLanguageLinks.json'; } |