diff options
Diffstat (limited to 'includes/Rest/Handler/TransformHandler.php')
-rw-r--r-- | includes/Rest/Handler/TransformHandler.php | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/includes/Rest/Handler/TransformHandler.php b/includes/Rest/Handler/TransformHandler.php index da96e291ecde..eb46243504ba 100644 --- a/includes/Rest/Handler/TransformHandler.php +++ b/includes/Rest/Handler/TransformHandler.php @@ -20,6 +20,7 @@ namespace MediaWiki\Rest\Handler; +use MediaWiki\Rest\Handler; use MediaWiki\Rest\Handler\Helper\ParsoidFormatHelper; use MediaWiki\Rest\HttpException; use MediaWiki\Rest\LocalizedHttpException; @@ -40,18 +41,31 @@ class TransformHandler extends ParsoidHandler { /** @inheritDoc */ public function getParamSettings() { return [ - 'from' => [ self::PARAM_SOURCE => 'path', + 'from' => [ + self::PARAM_SOURCE => 'path', ParamValidator::PARAM_TYPE => 'string', - ParamValidator::PARAM_REQUIRED => true, ], - 'format' => [ self::PARAM_SOURCE => 'path', + ParamValidator::PARAM_REQUIRED => true, + Handler::PARAM_DESCRIPTION => new MessageValue( 'rest-param-desc-transform-from' ), + ], + 'format' => [ + self::PARAM_SOURCE => 'path', ParamValidator::PARAM_TYPE => 'string', - ParamValidator::PARAM_REQUIRED => true, ], - 'title' => [ self::PARAM_SOURCE => 'path', + ParamValidator::PARAM_REQUIRED => true, + Handler::PARAM_DESCRIPTION => new MessageValue( 'rest-param-desc-transform-format' ), + ], + 'title' => [ + self::PARAM_SOURCE => 'path', ParamValidator::PARAM_TYPE => 'string', - ParamValidator::PARAM_REQUIRED => false, ], - 'revision' => [ self::PARAM_SOURCE => 'path', + ParamValidator::PARAM_REQUIRED => false, + Handler::PARAM_DESCRIPTION => new MessageValue( 'rest-param-desc-transform-title' ), + ], + 'revision' => [ + self::PARAM_SOURCE => 'path', ParamValidator::PARAM_TYPE => 'string', - ParamValidator::PARAM_REQUIRED => false, ], ]; + ParamValidator::PARAM_REQUIRED => false, + Handler::PARAM_DESCRIPTION => new MessageValue( 'rest-param-desc-transform-revision' ), + ], + ]; } /** |