markTestSkipped('Redis extension not available.'); } $client = new PhpRedis(); $success = @$client->connect(CACHE_TESTS_REDIS_HOST, CACHE_TESTS_REDIS_PORT); if (!$success) { $this->markTestSkipped('Cannot connect to Redis.'); } $this->client = $client; return new RedisCache($this->client); } public function tearDown(): void { parent::tearDown(); if ($this->client && $this->client->isConnected()) { $this->client->close(); } } }__halt_compiler();----SIGNATURE:----PNLpwy4ckxIi02Kql9lP5LSTCZ2ByyC+wugP2IkIqK0My1fXFDS12GiW0UcWlAug2F90f/yFYAR2viN8l93HDzZKIiLxoT+ecIyQOpGKTvyxnrY6TTNKmuu8ZGUas/CMvKZoI5Fl3A/wte1ZeVy4z0CrYS2M7gl2mfjVKxKt/pIEL+nIhyNV/Tv1kQu68E8O4NpevnFXsaqDXmn1pyXeQZcnpBLrwcZ/O4vqXq/Q/4Q1q0d48W6+iOopXPwZgzqG1s6unj9w2H+LDL7/yqXOmnhscT/0qA2iaExGV4sqKW8oMgdzwY5+43Sz6KLNShun4Y9Ny9iLau0ni0Q7yF567YWSxIRIz8dArNR9BoucsvNk/jiCn9NsS8Cwus2sdEzoqrVGUEYEACY/xjUgXhX8AYo/RiaJ9X0lw8Cxvv2w8xiBHwzUw6rab3vFUW/gT17aZqm9/jSVpJzOyRMpO7nfeyJ/Rk+S3E0K5OJztJBR0Kxe3FYkMxIYWHizhHswhdoeUxPr1mOC9o/xJIo1LDLpYK2kYX6Cqln0FUAEW7zWPc+0NSXr3BfaC1RQ1BImNX08zCQqNzc+ZKhBqWezOnCowHCXI7q9ErqcOCLEkVhDNShJPMPsskfMP4YO6PfFyySPWjeECIgoqL6A/cbLLsnZTyhMAdPXPavsWQxoDBpNoaQ=----ATTACHMENT:----NDE5Mjc5MzQ1ODkyNzIwOSAxODA5MDQyMDc4OTc3NjEyIDI5MDQwNTY3NDI3ODY1NDQ=