$slotDiffRenderer->setStatsdDataFactory( $statsdDataFactory );
// XXX using the page language would be better, but it's unclear how that should be injected
$slotDiffRenderer->setLanguage( $contentLanguage );
- $slotDiffRenderer->setWikiDiff2MovedParagraphDetectionCutoff(
- $context->getConfig()->get( 'WikiDiff2MovedParagraphDetectionCutoff' )
- );
$engine = DifferenceEngine::getEngine();
if ( $engine === false ) {
$pageLang = Language::factory( $lang );
}
+ // Simplify hook handlers by only passing objects of one type, in case nothing
+ // else has unstubbed the StubUserLang object by now.
+ StubObject::unstub( $wgLang );
+
Hooks::run( 'PageContentLanguage', [ $title, &$pageLang, $wgLang ] );
return wfGetLangObj( $pageLang );