MediaWiki REL1_34
PreferencesFactory.php
Go to the documentation of this file.
1<?php
21namespace MediaWiki\Preferences;
22
23use HTMLForm;
26use User;
27
53
63 public function getForm(
64 User $user,
65 IContextSource $contextSource,
66 $formClass = PreferencesFormOOUI::class,
67 array $remove = []
68 );
69
76 public function getFormDescriptor( User $user, IContextSource $contextSource );
77
83 public function getSaveBlacklist();
84}
Object handling generic submission, CSRF protection, layout and other logic for UI forms in a reusabl...
Definition HTMLForm.php:131
Form to edit user preferences.
The User object encapsulates all of the user-specific settings (user_id, name, rights,...
Definition User.php:51
Interface for objects which can provide a MediaWiki context on request.
A PreferencesFactory is a MediaWiki service that provides the definitions of preferences for a given ...
getFormDescriptor(User $user, IContextSource $contextSource)
Get the preferences form descriptor.
getForm(User $user, IContextSource $contextSource, $formClass=PreferencesFormOOUI::class, array $remove=[])
Get the preferences form for a given user.
getSaveBlacklist()
Get the names of preferences that should never be saved (such as 'realname' and 'emailaddress').