Add namespace to Wikimedia\Redis libs
Bug: T353458 Change-Id: I7a874e1ee1d41a75e34b8a6b6f4d065b5b812c43
This commit is contained in:
parent
9e5c1e8ac7
commit
2144fef6d1
10 changed files with 33 additions and 6 deletions
|
|
@ -690,6 +690,9 @@ because of Phabricator reports.
|
|||
- Wikimedia\Rdbms:
|
||||
- DBAccessObjectUtils
|
||||
- IDBAccessObject
|
||||
- Wikimedia\Redis:
|
||||
- RedisConnectionPool
|
||||
- RedisConnRef
|
||||
* MessageCache::get() with $language other than Language or null is
|
||||
deprecated and emits deprecation warnings. For high-level access,
|
||||
use wfMessage() or RequestContext::msg() instead.
|
||||
|
|
|
|||
|
|
@ -3557,6 +3557,8 @@ $wgAutoloadLocalClasses = [
|
|||
'Wikimedia\\Rdbms\\TransactionProfiler' => __DIR__ . '/includes/libs/rdbms/TransactionProfiler.php',
|
||||
'Wikimedia\\Rdbms\\UnionQueryBuilder' => __DIR__ . '/includes/libs/rdbms/querybuilder/UnionQueryBuilder.php',
|
||||
'Wikimedia\\Rdbms\\UpdateQueryBuilder' => __DIR__ . '/includes/libs/rdbms/querybuilder/UpdateQueryBuilder.php',
|
||||
'Wikimedia\\Redis\\RedisConnRef' => __DIR__ . '/includes/libs/redis/RedisConnRef.php',
|
||||
'Wikimedia\\Redis\\RedisConnectionPool' => __DIR__ . '/includes/libs/redis/RedisConnectionPool.php',
|
||||
'Wikimedia\\Reflection\\GhostFieldAccessTrait' => __DIR__ . '/includes/libs/GhostFieldAccessTrait.php',
|
||||
'Wikimedia\\StaticArrayWriter' => __DIR__ . '/includes/libs/StaticArrayWriter.php',
|
||||
'Wikimedia\\Stats\\Emitters\\EmitterInterface' => __DIR__ . '/includes/libs/Stats/Emitters/EmitterInterface.php',
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@
|
|||
use MediaWiki\Logger\LoggerFactory;
|
||||
use MediaWiki\WikiMap\WikiMap;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Wikimedia\Redis\RedisConnectionPool;
|
||||
use Wikimedia\Redis\RedisConnRef;
|
||||
|
||||
/**
|
||||
* Redis-backed job queue storage.
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use Wikimedia\Redis\RedisConnectionPool;
|
||||
|
||||
/**
|
||||
* Manage locks using redis servers.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -22,9 +22,9 @@ namespace Wikimedia\ObjectCache;
|
|||
use ArrayUtils;
|
||||
use Exception;
|
||||
use Redis;
|
||||
use RedisConnectionPool;
|
||||
use RedisConnRef;
|
||||
use RedisException;
|
||||
use Wikimedia\Redis\RedisConnectionPool;
|
||||
use Wikimedia\Redis\RedisConnRef;
|
||||
|
||||
/**
|
||||
* Store data in Redis.
|
||||
|
|
|
|||
|
|
@ -17,8 +17,13 @@
|
|||
*
|
||||
* @file
|
||||
*/
|
||||
|
||||
namespace Wikimedia\Redis;
|
||||
|
||||
use Psr\Log\LoggerAwareInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Redis;
|
||||
use RedisException;
|
||||
|
||||
/**
|
||||
* Helper class to handle automatically marking connections as reusable (via RAII pattern)
|
||||
|
|
@ -301,3 +306,6 @@ class RedisConnRef implements LoggerAwareInterface {
|
|||
$this->pool->freeConnection( $this->server, $this->conn );
|
||||
}
|
||||
}
|
||||
|
||||
/** @deprecated class alias since 1.43 */
|
||||
class_alias( RedisConnRef::class, 'RedisConnRef' );
|
||||
|
|
|
|||
|
|
@ -21,9 +21,16 @@
|
|||
* @defgroup Redis Redis
|
||||
*/
|
||||
|
||||
namespace Wikimedia\Redis;
|
||||
|
||||
use Exception;
|
||||
use InvalidArgumentException;
|
||||
use Psr\Log\LoggerAwareInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Psr\Log\NullLogger;
|
||||
use Redis;
|
||||
use RedisException;
|
||||
use RuntimeException;
|
||||
|
||||
/**
|
||||
* Helper class to manage Redis connections.
|
||||
|
|
@ -416,3 +423,6 @@ class RedisConnectionPool implements LoggerAwareInterface {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
/** @deprecated class alias since 1.43 */
|
||||
class_alias( RedisConnectionPool::class, 'RedisConnectionPool' );
|
||||
|
|
|
|||
|
|
@ -24,9 +24,9 @@ use ArrayUtils;
|
|||
use Exception;
|
||||
use HashRing;
|
||||
use MediaWiki\Status\Status;
|
||||
use RedisConnectionPool;
|
||||
use RedisConnRef;
|
||||
use RedisException;
|
||||
use Wikimedia\Redis\RedisConnectionPool;
|
||||
use Wikimedia\Redis\RedisConnRef;
|
||||
|
||||
/**
|
||||
* Version of PoolCounter that uses Redis
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
namespace MediaWiki\RCFeed;
|
||||
|
||||
use RedisConnectionPool;
|
||||
use Wikimedia\Redis\RedisConnectionPool;
|
||||
|
||||
/**
|
||||
* Send recent change to a Redis Pub/Sub channel.
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@
|
|||
namespace MediaWiki\Maintenance;
|
||||
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use RedisConnectionPool;
|
||||
use RuntimeException;
|
||||
use Wikimedia\Redis\RedisConnectionPool;
|
||||
|
||||
/**
|
||||
* Manage forking inside CLI maintenance scripts.
|
||||
|
|
|
|||
Loading…
Reference in a new issue