PHP 클래스 Shanty_Mongo_Connection_Group

저자: Coen Hyde
파일 보기 프로젝트 열기: coen-hyde/shanty-mongo 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_masters
$_slaves

공개 메소드들

메소드 설명
__construct ( array $connectionOptions = null )
addConnections ( array $connectionOptions ) Add multiple connections at once using arrays of options
addMaster ( Shanty_Mongo_Connection $connection, integer $weight = 1 ) Add a connection to a master server
addSlave ( Shanty_Mongo_Connection $connection, $weight = 1 ) Add a connection to a slaver server
formatConnectionString ( array $connectionOptions = [] ) Format a connection string
formatHostString ( array $hostOptions = [] ) : string Format a host string
getMasters ( ) : Shanty_Mongo_Connection_Stack Get all master connections
getReadConnection ( ) : Shanty_Mongo_Connection Get a read connection
getSlaves ( ) : Shanty_Mongo_Connection_Stack Get all slave connections
getWriteConnection ( ) : Shanty_Mongo_Connection Get a write connection

메소드 상세

__construct() 공개 메소드

public __construct ( array $connectionOptions = null )
$connectionOptions array

addConnections() 공개 메소드

Add multiple connections at once using arrays of options
public addConnections ( array $connectionOptions )
$connectionOptions array

addMaster() 공개 메소드

Add a connection to a master server
public addMaster ( Shanty_Mongo_Connection $connection, integer $weight = 1 )
$connection Shanty_Mongo_Connection
$weight integer

addSlave() 공개 메소드

Add a connection to a slaver server
public addSlave ( Shanty_Mongo_Connection $connection, $weight = 1 )
$connection Shanty_Mongo_Connection
$weight

formatConnectionString() 공개 메소드

Format a connection string
public formatConnectionString ( array $connectionOptions = [] )
$connectionOptions array

formatHostString() 공개 메소드

Format a host string
public formatHostString ( array $hostOptions = [] ) : string
$hostOptions array
리턴 string

getMasters() 공개 메소드

Get all master connections
public getMasters ( ) : Shanty_Mongo_Connection_Stack
리턴 Shanty_Mongo_Connection_Stack

getReadConnection() 공개 메소드

Get a read connection
public getReadConnection ( ) : Shanty_Mongo_Connection
리턴 Shanty_Mongo_Connection

getSlaves() 공개 메소드

Get all slave connections
public getSlaves ( ) : Shanty_Mongo_Connection_Stack
리턴 Shanty_Mongo_Connection_Stack

getWriteConnection() 공개 메소드

Get a write connection
public getWriteConnection ( ) : Shanty_Mongo_Connection
리턴 Shanty_Mongo_Connection

프로퍼티 상세

$_masters 보호되어 있는 프로퍼티

protected $_masters

$_slaves 보호되어 있는 프로퍼티

protected $_slaves