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:----B/EQShVracGK8+lNnmb7QTZC51LMTsRTMZrKGVYCmW5nUcNipcF6bGJbxZw4z39oJ7IcXacJmL8KiVTsIIXD+Z+BA04ZCc3tQGXiUm2MKg6qPEnYIznU/8b6vwZt50p34bjAuaOm9I89RcZR3UqqOfC4FM4uu4gFX5mqeANjESaqPCwEoVKivTkxhmZYGO0ueo+RLXU2UHy5LuSrFJ/72MdMI+tT3esTSZRF12CNKrgqoxk1eQJ0F+ILPDKjlutpZVHwI2UVLgHu/n5zvZqhaTvbK+YcTkekiz+n2k1Pcv/cGxJXju+Gg0nVYOYoL8oFInlK7+2Zrr2b09im9AX5TxQY8zdbLeSS+LVFcRhPYGcIC9WG5iZYnKNNlK4aoGhxOCnsn8lExmDkkUgM9CodaImog+LVC+f78PSJRCDyz+yFpHVbVXk6fL93fDin3+wqXr2f1BThiWY4GSD/NqXzI5mruu3SRvD9s6P7w9J96PyS7fn/lIz1XMFYmISa/7xKcEDK6EZjN0G3BlIQouddokBO1IFSTZtOpfl8wk9MO8neSnage9HU8YTCxDpolMIFgbYdZaugnNISiBs3B11UOm+poVgmbAvCL0gicASQCEskcMxWCKgTJTMrRCJvP1x5bxVo7XHIOZ0HFOGA1O+aMIbMARuaX+ulN7bhSDTdduU=----ATTACHMENT:----ODQzOTg5NTg0OTQ4NDQ2NSA0Mjk2NDI3NzM5NjgxMDc4IDI4MDkyMjIyMjIwNTE1MjE=