X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiTag.php;h=82cf986b4e3f4987ae59057536cff640a149f39a;hb=049ae64857c620ffa3f79d70dc13190418b05744;hp=c9f6db3994b2f0a7cf557b4ddf56e53490119537;hpb=3f59cb9f3a53ad28f8a95fe299c5de6abd24b453;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiTag.php b/includes/api/ApiTag.php index c9f6db3994..82cf986b4e 100644 --- a/includes/api/ApiTag.php +++ b/includes/api/ApiTag.php @@ -19,13 +19,21 @@ * @file */ +use MediaWiki\MediaWikiServices; +use MediaWiki\Revision\RevisionStore; + /** * @ingroup API * @since 1.25 */ class ApiTag extends ApiBase { + /** @var RevisionStore */ + private $revisionStore; + public function execute() { + $this->revisionStore = MediaWikiServices::getInstance()->getRevisionStore(); + $params = $this->extractRequestParams(); $user = $this->getUser(); @@ -84,7 +92,7 @@ class ApiTag extends ApiBase { $valid = RecentChange::newFromId( $id ); break; case 'revid': - $valid = Revision::newFromId( $id ); + $valid = $this->revisionStore->getRevisionById( $id ); break; case 'logid': $valid = self::validateLogId( $id );