X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FPreferences.php;h=70f70609ae8c6ea3f867a9da13f69ea08bc402bd;hb=3f134f0834d530107ab9b7a76edac934521bb8ad;hp=d66da930b18cbdcccbf1f93636c0c9d820b3a6f3;hpb=8d91ac5f12f6883b34f64991fd277954fe8ed37e;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Preferences.php b/includes/Preferences.php index d66da930b1..70f70609ae 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -35,23 +35,17 @@ class Preferences { * @return DefaultPreferencesFactory */ protected static function getDefaultPreferencesFactory() { + $services = MediaWikiServices::getInstance(); $authManager = AuthManager::singleton(); - $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer(); - $config = MediaWikiServices::getInstance()->getMainConfig(); + $linkRenderer = $services->getLinkRenderer(); + $config = $services->getMainConfig(); $preferencesFactory = new DefaultPreferencesFactory( - $config, MediaWikiServices::getInstance()->getContentLanguage(), $authManager, + $config, $services->getContentLanguage(), $authManager, $linkRenderer ); return $preferencesFactory; } - /** - * @return array - */ - public static function getSaveBlacklist() { - throw new Exception( __METHOD__ . '() is deprecated and does nothing' ); - } - /** * @throws MWException * @param User $user @@ -59,6 +53,7 @@ class Preferences { * @return array|null */ public static function getPreferences( $user, IContextSource $context ) { + wfDeprecated( __METHOD__, '1.31' ); $preferencesFactory = self::getDefaultPreferencesFactory(); return $preferencesFactory->getFormDescriptor( $user, $context ); } @@ -201,6 +196,7 @@ class Preferences { * @param array &$defaultPreferences */ public static function miscPreferences( $user, IContextSource $context, &$defaultPreferences ) { + wfDeprecated( __METHOD__, '1.31' ); } /** @@ -270,45 +266,8 @@ class Preferences { $formClass = PreferencesFormLegacy::class, array $remove = [] ) { + wfDeprecated( __METHOD__, '1.31' ); $preferencesFactory = self::getDefaultPreferencesFactory(); return $preferencesFactory->getForm( $user, $context, $formClass, $remove ); } - - /** - * @param IContextSource $context - * @return array - */ - public static function getTimezoneOptions( IContextSource $context ) { - throw new Exception( __METHOD__ . '() is deprecated and does nothing' ); - } - - /** - * @param string $value - * @param array $alldata - * @return int - */ - public static function filterIntval( $value, $alldata ) { - throw new Exception( __METHOD__ . '() is deprecated and does nothing' ); - } - - /** - * @param string $tz - * @param array $alldata - * @return string - */ - public static function filterTimezoneInput( $tz, $alldata ) { - throw new Exception( __METHOD__ . '() is deprecated and does nothing' ); - } - - /** - * Get a list of all time zones - * @param Language $language Language used for the localized names - * @return array A list of all time zones. The system name of the time zone is used as key and - * the value is an array which contains localized name, the timecorrection value used for - * preferences and the region - * @since 1.26 - */ - public static function getTimeZoneList( Language $language ) { - throw new Exception( __METHOD__ . '() is deprecated and does nothing' ); - } }