X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialPreferences.php;h=a5c24e7b1e4f077247b00e5f4846018958e49974;hb=5dc68aedf45a7b2de6d6c6e736f9014873aa8186;hp=8ad16307573993133fbd7f49d607c4595f07f781;hpb=d9e7700b042121c7b159b475ff52d81a4fe8d77c;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialPreferences.php b/includes/specials/SpecialPreferences.php index 8ad1630757..a5c24e7b1e 100644 --- a/includes/specials/SpecialPreferences.php +++ b/includes/specials/SpecialPreferences.php @@ -21,6 +21,8 @@ * @ingroup SpecialPage */ +use MediaWiki\MediaWikiServices; + /** * A special page that allows users to change their preferences * @@ -82,7 +84,6 @@ class SpecialPreferences extends SpecialPage { } $htmlForm = $this->getFormObject( $user, $this->getContext() ); - $htmlForm->setSubmitCallback( [ 'Preferences', 'tryUISubmit' ] ); $sectionTitles = $htmlForm->getPreferenceSections(); $prefTabs = ''; @@ -124,7 +125,9 @@ class SpecialPreferences extends SpecialPage { * @return PreferencesForm|HTMLForm */ protected function getFormObject( $user, IContextSource $context ) { - return Preferences::getFormObject( $user, $context ); + $preferencesFactory = MediaWikiServices::getInstance()->getPreferencesFactory(); + $form = $preferencesFactory->getForm( $user, $context ); + return $form; } protected function showResetForm() {