MediaWiki REL1_39
PreferencesFactory.php
Go to the documentation of this file.
1<?php
21namespace MediaWiki\Preferences;
22
23use HTMLForm;
26use User;
27
55
65 public function getForm(
66 User $user,
67 IContextSource $contextSource,
68 $formClass = PreferencesFormOOUI::class,
69 array $remove = []
70 );
71
78 public function getFormDescriptor( User $user, IContextSource $contextSource );
79
85 public function getSaveBlacklist();
86}
Object handling generic submission, CSRF protection, layout and other logic for UI forms in a reusabl...
Definition HTMLForm.php:150
Form to edit user preferences.
internal since 1.36
Definition User.php:70
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').