* @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();
$valid = RecentChange::newFromId( $id );
break;
case 'revid':
- $valid = Revision::newFromId( $id );
+ $valid = $this->revisionStore->getRevisionById( $id );
break;
case 'logid':
$valid = self::validateLogId( $id );