get('redis'); foreach ($redisConfig as $poolName => $item) { $this->proxies[$poolName] = make(RedisProxy::class, ['pool' => $poolName]); } } public function get(string $poolName): RedisProxy { $proxy = $this->proxies[$poolName] ?? null; if (! $proxy instanceof RedisProxy) { throw new InvalidRedisProxyException('Invalid Redis proxy.'); } return $proxy; } }