39 public function run() {
40 if ( !$this->params[
'options'] ) {
45 $user->load( $user::READ_EXCLUSIVE );
46 if ( !$user->isRegistered() ) {
50 $userOptionsManager = MediaWikiServices::getInstance()
51 ->getUserOptionsManager();
52 foreach ( $this->params[
'options'] as $name => $value ) {
53 $userOptionsManager->setOption( $user, $name, $value );
56 $user->saveSettings();