Use HookHandlers for core hook

Remove optional return value from hook handler

Bug: T346497
Change-Id: I8c38733c5edebf7b3a49edd33474b7c1aa755659
This commit is contained in:
Umherirrender 2023-09-16 22:01:20 +02:00
parent c7162667a1
commit 4f661bfde7
2 changed files with 9 additions and 7 deletions

View file

@ -31,9 +31,12 @@
"MediaWiki\\Extension\\RSS\\": "includes/"
},
"Hooks": {
"ParserFirstCallInit": [
"MediaWiki\\Extension\\RSS\\Hooks::onParserFirstCallInit"
]
"ParserFirstCallInit": "main"
},
"HookHandlers": {
"main": {
"class": "MediaWiki\\Extension\\RSS\\Hooks"
}
},
"TrackingCategories": [
"rss-tracking-category"

View file

@ -2,22 +2,21 @@
namespace MediaWiki\Extension\RSS;
use MediaWiki\Hook\ParserFirstCallInitHook;
use MWHttpRequest;
use Parser;
use PPFrame;
use Status;
class Hooks {
class Hooks implements ParserFirstCallInitHook {
/**
* Tell the parser how to handle <rss> elements
* @param Parser $parser Parser Object
* @return bool
*/
public static function onParserFirstCallInit( $parser ) {
public function onParserFirstCallInit( $parser ) {
// Install parser hook for <rss> tags
$parser->setHook( 'rss', [ __CLASS__, 'renderRss' ] );
return true;
}
/**