Handbuch:$wgCentralIdLookupProviders
Appearance
From mediawiki.org
This page is a translated version of the page Manual:$wgCentralIdLookupProviders and the translation is 50% complete.
| Authentifizierung: $wgCentralIdLookupProviders | |
|---|---|
| Register central ID lookup providers. |
|
| Eingeführt in Version: | 1.27.0 (Gerrit change 254300; git #d032bb52) |
| Entfernt in Version: | Weiterhin vorhanden |
| Erlaubte Werte: | (array of Provider ID's to ObjectFactory specifications) |
| Standardwert: | (siehe unten) |
| Andere Einstellungen: Alphabetisch | Nach Funktion | |
Details
Used to define what classes implement MediaWiki\User\CentralId\CentralIdLookup for various look up services.
Key is the provider ID, value is a specification for ObjectFactory .
Standardwerte
MediaWiki Version:
≥ 1.42
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => LocalIdLookup::class, 'services' => [ 'MainConfig', 'DBLoadBalancerFactory', 'HideUserUtils', ] ], ];
MediaWiki Version:
1.41
Gerrit change 925722
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => LocalIdLookup::class, 'services' => [ 'MainConfig', 'DBLoadBalancerFactory', ] ], ];
MediaWiki Versions:
1.37 – 1.40
Gerrit change 700991
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => LocalIdLookup::class, 'services' => [ 'MainConfig', 'DBLoadBalancer', ] ], ];
MediaWiki Versions:
1.31 – 1.36
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => LocalIdLookup::class ], ];
MediaWiki Versions:
1.27 – 1.30
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => 'LocalIdLookup' ], ];
Beispiel
$wgCentralIdLookupProviders['mycustom'] = [ 'class' => 'MyCustomCentralIdLookup', 'args' => [ 'arg1', 'arg2' ], ];
or, if the extension uses extension registration (preferable):
{ //... "CentralIdLookupProviders":{ "mycustom":{ "class":"MyCustomCentralIdLookup", "args":["arg1","arg2"] }, //... }
This will create an object with new MyCustomCentralIdLookup( 'arg1', 'arg2' ), and register it as a central ID lookup service.