get(ConfigInterface::class); $token = $config->get('services.drivers.consul.token', ''); $options = [ 'timeout' => 2, 'base_uri' => $config->get('services.drivers.consul.uri', Client::DEFAULT_URI), ]; if (! empty($token)) { $options['headers'] = [ 'X-Consul-Token' => $token, ]; } return $container->get(ClientFactory::class)->create($options); }); } }