* @file
*/
+use MediaWiki\MediaWikiServices;
+
/**
* This action allows users to get their watchlist items in RSS/Atom formats.
* When executed, it performs a nested call to the API to get the needed data,
if ( $e instanceof ApiUsageException ) {
foreach ( $e->getStatusValue()->getErrors() as $error ) {
+ // @phan-suppress-next-line PhanUndeclaredMethod
$msg = ApiMessage::create( $error )
->inLanguage( $this->getLanguage() );
$errorTitle = $this->msg( 'api-feed-error-title', $msg->getApiCode() );
if ( $this->linkToSections && $comment !== null &&
preg_match( '!(.*)/\*\s*(.*?)\s*\*/(.*)!', $comment, $matches )
) {
- global $wgParser;
- $titleUrl .= $wgParser->guessSectionNameFromWikiText( $matches[ 2 ] );
+ $titleUrl .= MediaWikiServices::getInstance()->getParser()
+ ->guessSectionNameFromWikiText( $matches[ 2 ] );
}
$timestamp = $info['timestamp'];