* @file
*/
+use MediaWiki\MediaWikiServices;
+
/**
* Form to edit user preferences.
*
* @return string
*/
function getButtons() {
- if ( !$this->getModifiedUser()->isAllowedAny( 'editmyprivateinfo', 'editmyoptions' ) ) {
+ $permissionManager = MediaWikiServices::getInstance()->getPermissionManager();
+ if ( !$permissionManager->userHasAnyRight(
+ $this->getModifiedUser(),
+ 'editmyprivateinfo',
+ 'editmyoptions'
+ ) ) {
return '';
}
$html = parent::getButtons();
- if ( $this->getModifiedUser()->isAllowed( 'editmyoptions' ) ) {
+ if ( $permissionManager->userHasRight( $this->getModifiedUser(), 'editmyoptions' ) ) {
$t = $this->getTitle()->getSubpage( 'reset' );
$html .= new OOUI\ButtonWidget( [