File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 44
55use Cache ;
66use Illuminate \Console \Command ;
7+ use Illuminate \Support \Facades \Redis as RedisFacade ;
78use NinjaMutex \Lock \FlockLock ;
89use NinjaMutex \Lock \MemcachedLock ;
910use NinjaMutex \Lock \MySqlLock ;
1011use NinjaMutex \Lock \PhpRedisLock ;
1112use NinjaMutex \Lock \PredisRedisLock ;
1213use NinjaMutex \Mutex as Ninja ;
1314use Predis \Client as PredisClient ;
14- use Redis ;
1515
1616class Mutex
1717{
@@ -57,17 +57,22 @@ private function getRedisLock($client)
5757 {
5858 switch ($ client ) {
5959 case 'phpredis ' :
60- return new PhpRedisLock (Redis:: connection ());
60+ return new PhpRedisLock ($ this -> getPhpRedisClient ());
6161
6262 case 'predis ' :
6363 default :
6464 return new PredisRedisLock ($ this ->getPredisClient ());
6565 }
6666 }
6767
68+ public function getPhpRedisClient ()
69+ {
70+ return RedisFacade::connection ()->client ();
71+ }
72+
6873 public function getPredisClient ()
6974 {
70- $ connection = Redis ::connection ();
75+ $ connection = RedisFacade ::connection ();
7176
7277 /* @laravel-versions */
7378 $ predisClient = ($ connection instanceof PredisClient) ? $ connection : $ connection ->client ();
You can’t perform that action at this time.
0 commit comments