|
MediaWiki
REL1_23
|
LBFactory class that throws an error on any attempt to use it. More...


Public Member Functions | |
| __construct ($conf) | |
| Construct a factory based on a configuration array (typically from $wgLBFactoryConf) | |
| forEachLB ($callback, $params=array()) | |
| Execute a function for each tracked load balancer The callback is called with the load balancer as the first parameter, and $params passed as the subsequent parameters. | |
| & | getExternalLB ($cluster, $wiki=false) |
| Get a cached (tracked) load balancer for external storage. | |
| getMainLB ($wiki=false) | |
| Get a cached (tracked) load balancer object. | |
| newExternalLB ($cluster, $wiki=false) | |
| Create a new load balancer for external storage. | |
| newMainLB ($wiki=false) | |
| Create a new load balancer object. | |
LBFactory class that throws an error on any attempt to use it.
This will typically be done via wfGetDB(). Call LBFactory::disableBackend() to start using this, and LBFactory::enableBackend() to return to normal behavior
Definition at line 352 of file LBFactory.php.
| LBFactoryFake::__construct | ( | $ | conf | ) |
Construct a factory based on a configuration array (typically from $wgLBFactoryConf)
| array | $conf |
Reimplemented from LBFactory.
Definition at line 353 of file LBFactory.php.
| LBFactoryFake::forEachLB | ( | $ | callback, |
| $ | params = array() |
||
| ) |
Execute a function for each tracked load balancer The callback is called with the load balancer as the first parameter, and $params passed as the subsequent parameters.
| callable | $callback | |
| array | $params |
Reimplemented from LBFactory.
Definition at line 372 of file LBFactory.php.
| & LBFactoryFake::getExternalLB | ( | $ | cluster, |
| $ | wiki = false |
||
| ) |
Get a cached (tracked) load balancer for external storage.
| string | $cluster | external storage cluster, or false for core |
| bool | string | $wiki | Wiki ID, or false for the current wiki |
Reimplemented from LBFactory.
Definition at line 368 of file LBFactory.php.
| LBFactoryFake::getMainLB | ( | $ | wiki = false | ) |
Get a cached (tracked) load balancer object.
| bool | string | $wiki | Wiki ID, or false for the current wiki |
Reimplemented from LBFactory.
Definition at line 360 of file LBFactory.php.
| LBFactoryFake::newExternalLB | ( | $ | cluster, |
| $ | wiki = false |
||
| ) |
Create a new load balancer for external storage.
The resulting object will be untracked, not chronology-protected, and the caller is responsible for cleaning it up.
| string | $cluster | External storage cluster, or false for core |
| bool | string | $wiki | Wiki ID, or false for the current wiki |
Reimplemented from LBFactory.
Definition at line 364 of file LBFactory.php.
| LBFactoryFake::newMainLB | ( | $ | wiki = false | ) |
Create a new load balancer object.
The resulting object will be untracked, not chronology-protected, and the caller is responsible for cleaning it up.
| bool | string | $wiki | Wiki ID, or false for the current wiki |
Reimplemented from LBFactory.
Definition at line 356 of file LBFactory.php.