Remove usage of SkinTemplate::injectLegacyMenusIntoPersonalTools()

Bug: T298214
Change-Id: I9dc4c565419b38b557c0f22202ce58641bd210cf
This commit is contained in:
Ammarpad 2022-01-05 10:00:40 +01:00
parent 9a9f3a72df
commit 7ea7ed162d

View file

@ -223,8 +223,7 @@ class SkinMinerva extends SkinMustache {
$services = MediaWikiServices::getInstance();
/** @var \MediaWiki\Minerva\Menu\User\UserMenuDirector $userMenuDirector */
$userMenuDirector = $services->getService( 'Minerva.Menu.UserMenuDirector' );
$personalUrls = isset( $nav['user-menu'] ) ? $this->injectLegacyMenusIntoPersonalTools( $nav ) : [];
$personalTools = $this->getSkin()->getPersonalToolsForMakeListItem( $personalUrls );
$personalTools = $this->getSkin()->getPersonalToolsForMakeListItem( $nav['user-menu'] ?? [] );
return $userMenuDirector->renderMenuData( $personalTools );
}