aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Rest
diff options
context:
space:
mode:
authorAtieno <pnjira@wikimedia.org>2025-03-12 18:11:09 +0300
committerAtieno <pnjira@wikimedia.org>2025-03-20 16:51:35 +0300
commit8498688f91aef6de2ca7ec487d454e4e2efe291f (patch)
tree7756cdb0482e706487763fed303cbfd9e776f7c9 /includes/Rest
parentca60c81278196eb521bc580f03f905fac867149e (diff)
downloadmediawikicore-8498688f91aef6de2ca7ec487d454e4e2efe291f.tar.gz
mediawikicore-8498688f91aef6de2ca7ec487d454e4e2efe291f.zip
mocha: Test Page media links endpoint
Bug: T384942 Change-Id: I12c564245113226403298c472f93404dc6b28c2c
Diffstat (limited to 'includes/Rest')
-rw-r--r--includes/Rest/Handler/MediaLinksHandler.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/includes/Rest/Handler/MediaLinksHandler.php b/includes/Rest/Handler/MediaLinksHandler.php
index 3c2e6960f52f..75f6c07c8571 100644
--- a/includes/Rest/Handler/MediaLinksHandler.php
+++ b/includes/Rest/Handler/MediaLinksHandler.php
@@ -191,6 +191,12 @@ class MediaLinksHandler extends SimpleHandler {
return self::MAX_NUM_LINKS;
}
+ 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/MediaLinks.json';
}