Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\MediaWiki\Connection\LoadBalancerConnectionProvider Class Reference
Inheritance diagram for SMW\MediaWiki\Connection\LoadBalancerConnectionProvider:
Inheritance graph
[legend]
Collaboration diagram for SMW\MediaWiki\Connection\LoadBalancerConnectionProvider:
Collaboration graph
[legend]

Public Member Functions

 __construct ( $id, $groups=[], $wiki=false)
 
 asConnectionRef ( $asConnectionRef)
 
 setLoadBalancer (\LoadBalancer $loadBalancer)
 
 getConnection ()
 
 releaseConnection ()
 

Detailed Description

GNU GPL v2+

Since
1.9
Author
Jeroen De Dauw < jeroe.nosp@m.nded.nosp@m.auw@g.nosp@m.mail.nosp@m..com >

Constructor & Destructor Documentation

◆ __construct()

SMW\MediaWiki\Connection\LoadBalancerConnectionProvider::__construct (   $id,
  $groups = [],
  $wiki = false 
)
Since
1.9
Parameters
int$id
string | array$groups
string | boolean$wikiWiki ID, or false for the current wiki

Member Function Documentation

◆ asConnectionRef()

SMW\MediaWiki\Connection\LoadBalancerConnectionProvider::asConnectionRef (   $asConnectionRef)
Since
3.1
Parameters
boolean$asConnectionRef

◆ getConnection()

SMW\MediaWiki\Connection\LoadBalancerConnectionProvider::getConnection ( )
See also
IConnectionProvider::getConnection
Since
1.9
Returns
DatabaseBase
Exceptions
RuntimeException

Implements SMW\Connection\ConnectionProvider.

◆ releaseConnection()

SMW\MediaWiki\Connection\LoadBalancerConnectionProvider::releaseConnection ( )
See also
IConnectionProvider::releaseConnection
Since
1.9

Implements SMW\Connection\ConnectionProvider.

◆ setLoadBalancer()

SMW\MediaWiki\Connection\LoadBalancerConnectionProvider::setLoadBalancer ( \LoadBalancer  $loadBalancer)
Since
3.1
Parameters
loadBalancer$loadBalancer

The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy