PHP Class Predis\Connection\Factory

Author: Daniele Alessandri ([email protected])
Inheritance: implements Predis\Connection\FactoryInterface
Afficher le fichier Open project: nrk/predis Class Usage Examples

Protected Properties

Свойство Type Description
$schemes

Méthodes publiques

Méthode Description
aggregate ( Predis\Connection\AggregateConnectionInterface $connection, array $parameters )
create ( $parameters )
define ( $scheme, $initializer )
getDefaultParameters ( ) : array Returns the default set of parameters applied to new connections.
setDefaultParameters ( array $parameters ) Assigns a default set of parameters applied to new connections.
undefine ( $scheme )

Méthodes protégées

Méthode Description
checkInitializer ( mixed $initializer ) : mixed Checks if the provided argument represents a valid connection class implementing Predis\Connection\NodeConnectionInterface. Optionally, callable objects are used for lazy initialization of connection objects.
createParameters ( mixed $parameters ) : Predis\Connection\ParametersInterface Creates a connection parameters instance from the supplied argument.
prepareConnection ( Predis\Connection\NodeConnectionInterface $connection ) Prepares a connection instance after its initialization.

Method Details

aggregate() public méthode

public aggregate ( Predis\Connection\AggregateConnectionInterface $connection, array $parameters )
$connection Predis\Connection\AggregateConnectionInterface
$parameters array

checkInitializer() protected méthode

Checks if the provided argument represents a valid connection class implementing Predis\Connection\NodeConnectionInterface. Optionally, callable objects are used for lazy initialization of connection objects.
protected checkInitializer ( mixed $initializer ) : mixed
$initializer mixed FQN of a connection class or a callable for lazy initialization.
Résultat mixed

create() public méthode

public create ( $parameters )

createParameters() protected méthode

Creates a connection parameters instance from the supplied argument.
protected createParameters ( mixed $parameters ) : Predis\Connection\ParametersInterface
$parameters mixed Original connection parameters.
Résultat Predis\Connection\ParametersInterface

define() public méthode

public define ( $scheme, $initializer )

getDefaultParameters() public méthode

Returns the default set of parameters applied to new connections.
public getDefaultParameters ( ) : array
Résultat array

prepareConnection() protected méthode

Prepares a connection instance after its initialization.
protected prepareConnection ( Predis\Connection\NodeConnectionInterface $connection )
$connection Predis\Connection\NodeConnectionInterface Connection instance.

setDefaultParameters() public méthode

The set of parameters passed to create a new connection have precedence over the default values set for the connection factory.
public setDefaultParameters ( array $parameters )
$parameters array Set of connection parameters.

undefine() public méthode

public undefine ( $scheme )

Property Details

$schemes protected_oe property

protected $schemes