diff --git a/Tests/Store/RedisArrayStoreTest.php b/Tests/Store/RedisArrayStoreTest.php index 6f50dce..a15c02f 100644 --- a/Tests/Store/RedisArrayStoreTest.php +++ b/Tests/Store/RedisArrayStoreTest.php @@ -23,9 +23,10 @@ public static function setUpBeforeClass() if (!class_exists('RedisArray')) { self::markTestSkipped('The RedisArray class is required.'); } - if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) { - $e = error_get_last(); - self::markTestSkipped($e['message']); + try { + (new \Redis())->connect(getenv('REDIS_HOST')); + } catch (\Exception $e) { + self::markTestSkipped($e->getMessage()); } } diff --git a/Tests/Store/RedisStoreTest.php b/Tests/Store/RedisStoreTest.php index fd35ab4..a7a3cbf 100644 --- a/Tests/Store/RedisStoreTest.php +++ b/Tests/Store/RedisStoreTest.php @@ -20,9 +20,10 @@ class RedisStoreTest extends AbstractRedisStoreTest { public static function setUpBeforeClass() { - if (!@((new \Redis())->connect(getenv('REDIS_HOST')))) { - $e = error_get_last(); - self::markTestSkipped($e['message']); + try { + (new \Redis())->connect(getenv('REDIS_HOST')); + } catch (\Exception $e) { + self::markTestSkipped($e->getMessage()); } }