Manual:Hooks/Réinitialisation de toutes les options utilisateur
Appearance
Cette fonctionnalité a été supprimée entièrement dans la version 1.38.0 (après être devenue obsolète en 1.37.0). |
UserResetAllOptions | |
---|---|
Disponible depuis version 1.24.0 (Gerrit change 144689) Supprimé dans version 1.38.0 (Gerrit change 723014) Permet de modifier le comportement quand les préférences utilisateur sont réinitialisées. Par exemple, certaines préférences peuvent être gardées. | |
Fonction à définir : | public static function onUserResetAllOptions( User $user, array &$newOptions, array $oldOptions, $resetKinds ] ); ) { ... }
|
Attacher l'accroche : | Dans extension.json :
{
"Hooks": {
"UserResetAllOptions": "MediaWiki\\Extension\\MyExtension\\Hooks::onUserResetAllOptions"
}
}
|
Appelé de : | Fichier(s) : User.php Fonction(s) : User::resetOptions |
Interface : | UserResetAllOptionsHook.php |
Pour plus d'information sur l'ajout des accroches (hooks), voir Accroches .
Pour des exemples d'extensions utilisant cette accroche, voir Category:UserResetAllOptions extensions/fr .
Détails
User $user
: Utilisateur ont les préférences vont être réinitialisées.array &$newOptions
: Nouvelles préférences en tant que tableau associatif.array $oldOptions
: Anciennes préférences en tant que tableau associatif.array|string resetKinds
: Types de préférences à reinitialiser en tant que tableau ou chaîne; voirUser::resetOptions
pour les valeurs possibles.