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 .
MediaWiki version:≥ 1.42
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => LocalIdLookup::class, 'services' => [ 'MainConfig', 'DBLoadBalancerFactory', 'HideUserUtils', ] ], ];
$wgCentralIdLookupProviders = [ 'local' => [ 'class' => LocalIdLookup::class, 'services' => [ 'MainConfig', 'DBLoadBalancerFactory', ] ], ];
$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' ], ];
$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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4