MediaWiki REL1_32
PreferencesFactory.php
Go to the documentation of this file.
1<?php
21namespace MediaWiki\Preferences;
22
23use HTMLForm;
25use User;
26
52
62 public function getForm(
63 User $user,
64 IContextSource $contextSource,
65 $formClass = \PreferencesFormLegacy::class,
66 array $remove = []
67 );
68
75 public function getFormDescriptor( User $user, IContextSource $contextSource );
76
82 public function getSaveBlacklist();
83}
Object handling generic submission, CSRF protection, layout and other logic for UI forms.
Definition HTMLForm.php:136
The User object encapsulates all of the user-specific settings (user_id, name, rights,...
Definition User.php:47
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.
getSaveBlacklist()
Get the names of preferences that should never be saved (such as 'realname' and 'emailaddress').
getForm(User $user, IContextSource $contextSource, $formClass=\PreferencesFormLegacy::class, array $remove=[])
Get the preferences form for a given user.
The wiki should then use memcached to cache various data To use multiple just add more items to the array To increase the weight of a make its entry a array("192.168.0.1:11211", 2))