Skip to content

Commit dd73e8f

Browse files
alebedev80nicolas-grekas
authored andcommitted
[Cache] Fix connecting to Redis via a socket file
1 parent fac900d commit dd73e8f

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

Tests/Store/CombinedStoreTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ protected function getClockDelay()
4141
*/
4242
public function getStore(): PersistingStoreInterface
4343
{
44-
$redis = new \Predis\Client('tcp://'.getenv('REDIS_HOST').':6379');
44+
$redis = new \Predis\Client(array_combine(['host', 'port'], explode(':', getenv('REDIS_HOST')) + [1 => null]));
4545
try {
4646
$redis->connect();
4747
} catch (\Exception $e) {

Tests/Store/PredisStoreTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class PredisStoreTest extends AbstractRedisStoreTest
2121
{
2222
public static function setUpBeforeClass(): void
2323
{
24-
$redis = new \Predis\Client('tcp://'.getenv('REDIS_HOST').':6379');
24+
$redis = new \Predis\Client(array_combine(['host', 'port'], explode(':', getenv('REDIS_HOST')) + [1 => null]));
2525
try {
2626
$redis->connect();
2727
} catch (\Exception $e) {
@@ -31,7 +31,7 @@ public static function setUpBeforeClass(): void
3131

3232
protected function getRedisConnection()
3333
{
34-
$redis = new \Predis\Client('tcp://'.getenv('REDIS_HOST').':6379');
34+
$redis = new \Predis\Client(array_combine(['host', 'port'], explode(':', getenv('REDIS_HOST')) + [1 => null]));
3535
$redis->connect();
3636

3737
return $redis;

Tests/Store/RedisArrayStoreTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public static function setUpBeforeClass(): void
2727
throw new SkippedTestSuiteError('The RedisArray class is required.');
2828
}
2929
try {
30-
(new \Redis())->connect(getenv('REDIS_HOST'));
30+
(new \Redis())->connect(...explode(':', getenv('REDIS_HOST')));
3131
} catch (\Exception $e) {
3232
throw new SkippedTestSuiteError($e->getMessage());
3333
}

Tests/Store/RedisStoreTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class RedisStoreTest extends AbstractRedisStoreTest
2626
public static function setUpBeforeClass(): void
2727
{
2828
try {
29-
(new \Redis())->connect(getenv('REDIS_HOST'));
29+
(new \Redis())->connect(...explode(':', getenv('REDIS_HOST')));
3030
} catch (\Exception $e) {
3131
throw new SkippedTestSuiteError($e->getMessage());
3232
}
@@ -35,7 +35,7 @@ public static function setUpBeforeClass(): void
3535
protected function getRedisConnection()
3636
{
3737
$redis = new \Redis();
38-
$redis->connect(getenv('REDIS_HOST'));
38+
$redis->connect(...explode(':', getenv('REDIS_HOST')));
3939

4040
return $redis;
4141
}

Tests/Store/RetryTillSaveStoreTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class RetryTillSaveStoreTest extends AbstractStoreTest
2424

2525
public function getStore(): PersistingStoreInterface
2626
{
27-
$redis = new \Predis\Client('tcp://'.getenv('REDIS_HOST').':6379');
27+
$redis = new \Predis\Client(array_combine(['host', 'port'], explode(':', getenv('REDIS_HOST')) + [1 => null]));
2828
try {
2929
$redis->connect();
3030
} catch (\Exception $e) {

0 commit comments

Comments
 (0)