This commit is contained in:
Ian Morland
2021-07-05 14:12:08 +01:00
parent 68af330669
commit 3284a36926
2 changed files with 6 additions and 17 deletions

View File

@@ -18,15 +18,10 @@ class EnableRedis implements ExtenderInterface
public function extend(Container $container, Extension $extension = null)
{
$config = $this->buildConfig();
$disabled = $this->getDisabledServices();
$redis = (new Redis($config));
foreach ($disabled as $service) {
$redis->disable($service);
}
$redis->extend($container, $extension);
(new Redis($config))
->disable($this->getDisabledServices())
->extend($container, $extension);
}
private function getDisabledServices(): array
@@ -51,14 +46,8 @@ class EnableRedis implements ExtenderInterface
return $disabled;
}
private function buildConfig(): array
private function buildConfig($config = []): array
{
if ($this->getHost() === null) {
return [];
}
$config = [];
$cache = [
'host' => $this->getHost(),
'password' => $this->getPassword(),