wiki.techinc.nl/includes/user/Hook/UserSaveSettingsHook.php
Petr Pchelko 164ec5cb29 UserOptions: remove deprecated hooks.
After the hooks were removed we are finally ready to stop
reading user options from primary before writing them on save.
The new save hooks only work on modified options, so options
saving code can be significantly simplified.

Change-Id: I48df616c9f35d9a0b2801ada1b7dbef0bd4ad058
2021-10-26 12:55:01 +00:00

27 lines
737 B
PHP

<?php
namespace MediaWiki\User\Hook;
use User;
/**
* This is a hook handler interface, see docs/Hooks.md.
* Use the hook name "UserSaveSettings" to register handlers implementing this interface.
*
* @stable to implement
* @ingroup Hooks
*/
interface UserSaveSettingsHook {
/**
* This hook is called directly after user settings have been saved to the database.
*
* Compare to the SaveUserOptions hook, which is called before saving and is only
* called for options managed by UserOptionsManager.
*
* @since 1.35
*
* @param User $user The User for which the settings have been saved
* @return bool|void True or no return value to continue or false to abort
*/
public function onUserSaveSettings( $user );
}