Manual:Hooks/UserResetAllOptions
Appearance
この機能は、(バージョン 1.37.0 で廃止予定になったあと、) バージョン 1.38.0 で完全に除去されました。 |
UserResetAllOptions | |
---|---|
バージョン 1.24.0 (Gerrit change 144689) から利用可能 バージョン 1.38.0 (Gerrit change 723014) で除去 Allows changing the behavior when a user's preferences are reset. For instance, certain preferences can be preserved. | |
関数の定義: | public static function onUserResetAllOptions( User $user, array &$newOptions, array $oldOptions, $resetKinds ] ); ) { ... }
|
フックのアタッチ: | extension.json 内:
{
"Hooks": {
"UserResetAllOptions": "MediaWiki\\Extension\\MyExtension\\Hooks::onUserResetAllOptions"
}
}
|
呼び出し元: | ファイル: User.php 関数: User::resetOptions |
インターフェイス: | UserResetAllOptionsHook.php |
フックの設定についての詳細情報は Manual:フック を参照してください。
このフックを使用する拡張機能の例については、Category:UserResetAllOptions extensions/ja を参照してください。
詳細
User $user
: User whose preferences are being reset.array &$newOptions
: New preferences as associative array.array $oldOptions
: Old preferences as associative array.array|string resetKinds
: Kinds of preferences to reset as an array or string; seeUser::resetOptions
for possible values.