X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=includes%2Fapi%2FApiQueryRevisionsBase.php;h=2ffd02488b4034a5ccb39b12c3a4fffbbbdb7924;hb=9f2b48a970645f3a0a6b319e5c131e2b0bd1b259;hp=696ec878670c77203eaad7d0ce1a226b91bd3d28;hpb=24dc5218b18bfa065a101057523f39a9c046d046;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryRevisionsBase.php b/includes/api/ApiQueryRevisionsBase.php index 696ec87867..2ffd02488b 100644 --- a/includes/api/ApiQueryRevisionsBase.php +++ b/includes/api/ApiQueryRevisionsBase.php @@ -104,6 +104,17 @@ abstract class ApiQueryRevisionsBase extends ApiQueryGeneratorBase { $this->fld_tags = isset( $prop['tags'] ); $this->fld_parsetree = isset( $prop['parsetree'] ); + if ( $this->fld_parsetree ) { + $encParam = $this->encodeParamName( 'prop' ); + $name = $this->getModuleName(); + $parent = $this->getParent(); + $parentParam = $parent->encodeParamName( $parent->getModuleManager()->getModuleGroup( $name ) ); + $this->addDeprecation( + [ 'apiwarn-deprecation-parameter', "{$encParam}=parsetree" ], + "action=query&{$parentParam}={$name}&{$encParam}=parsetree" + ); + } + if ( !empty( $params['contentformat'] ) ) { $this->contentFormat = $params['contentformat']; } @@ -477,6 +488,7 @@ abstract class ApiQueryRevisionsBase extends ApiQueryGeneratorBase { 'expandtemplates' => [ ApiBase::PARAM_DFLT => false, ApiBase::PARAM_HELP_MSG => 'apihelp-query+revisions+base-param-expandtemplates', + ApiBase::PARAM_DEPRECATED => true, ], 'generatexml' => [ ApiBase::PARAM_DFLT => false, @@ -486,19 +498,23 @@ abstract class ApiQueryRevisionsBase extends ApiQueryGeneratorBase { 'parse' => [ ApiBase::PARAM_DFLT => false, ApiBase::PARAM_HELP_MSG => 'apihelp-query+revisions+base-param-parse', + ApiBase::PARAM_DEPRECATED => true, ], 'section' => [ ApiBase::PARAM_HELP_MSG => 'apihelp-query+revisions+base-param-section', ], 'diffto' => [ ApiBase::PARAM_HELP_MSG => 'apihelp-query+revisions+base-param-diffto', + ApiBase::PARAM_DEPRECATED => true, ], 'difftotext' => [ ApiBase::PARAM_HELP_MSG => 'apihelp-query+revisions+base-param-difftotext', + ApiBase::PARAM_DEPRECATED => true, ], 'difftotextpst' => [ ApiBase::PARAM_DFLT => false, ApiBase::PARAM_HELP_MSG => 'apihelp-query+revisions+base-param-difftotextpst', + ApiBase::PARAM_DEPRECATED => true, ], 'contentformat' => [ ApiBase::PARAM_TYPE => ContentHandler::getAllContentFormats(),