MediaWiki  REL1_23
RedisConnRef Class Reference

Helper class to handle automatically marking connectons as reusable (via RAII pattern) More...

Collaboration diagram for RedisConnRef:

List of all members.

Public Member Functions

 __call ($name, $arguments)
 __construct (RedisConnectionPool $pool, $server, Redis $conn)
 __destruct ()
 clearLastError ()
 getLastError ()
 getServer ()
 isConnIdentical (Redis $conn)
 luaEval ($script, array $params, $numKeys)

Protected Attributes

Redis $conn
 *
 $lastError
RedisConnectionPool $pool
 *
 $server

Detailed Description

Helper class to handle automatically marking connectons as reusable (via RAII pattern)

This class simply wraps the Redis class and can be used the same way

Since:
1.21

Definition at line 348 of file RedisConnectionPool.php.


Constructor & Destructor Documentation

RedisConnRef::__construct ( RedisConnectionPool pool,
server,
Redis $  conn 
)
Parameters:
RedisConnectionPool$pool
string$server
Redis$conn

Definition at line 360 of file RedisConnectionPool.php.

Definition at line 448 of file RedisConnectionPool.php.

References $conn.


Member Function Documentation

RedisConnRef::__call ( name,
arguments 
)

Definition at line 382 of file RedisConnectionPool.php.

Definition at line 378 of file RedisConnectionPool.php.

Definition at line 374 of file RedisConnectionPool.php.

References server.

Returns:
string
Since:
1.23

Definition at line 370 of file RedisConnectionPool.php.

RedisConnRef::isConnIdentical ( Redis $  conn)
Parameters:
Redis$conn
Returns:
bool

Definition at line 444 of file RedisConnectionPool.php.

RedisConnRef::luaEval ( script,
array params,
numKeys 
)
Parameters:
string$script
array$params
int$numKeys
Returns:
mixed
Exceptions:
RedisException

Definition at line 406 of file RedisConnectionPool.php.


Member Data Documentation

Redis RedisConnRef::$conn [protected]

*

Definition at line 350 of file RedisConnectionPool.php.

Referenced by __destruct().

RedisConnRef::$lastError [protected]

Definition at line 353 of file RedisConnectionPool.php.

RedisConnectionPool RedisConnRef::$pool [protected]

*

Definition at line 349 of file RedisConnectionPool.php.

RedisConnRef::$server [protected]

Definition at line 352 of file RedisConnectionPool.php.


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