Skip to content

Commit 8568b9a

Browse files
Add connectTimeout to options
1 parent 6206199 commit 8568b9a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

DependencyInjection/Configuration.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,13 +130,15 @@ private function addClientsSection(ArrayNodeDefinition $rootNode)
130130
->end()
131131
->scalarNode('transport')->end()
132132
->scalarNode('timeout')->end()
133+
->scalarNode('connectTimeout')->end()
133134
->scalarNode('retryOnConflict')
134135
->defaultValue(0)
135136
->end()
136137
->end()
137138
->end()
138139
->end()
139140
->scalarNode('timeout')->end()
141+
->scalarNode('connectTimeout')->end()
140142
->scalarNode('headers')->end()
141143
->scalarNode('connectionStrategy')->defaultValue('Simple')->end()
142144
->end()

DependencyInjection/FOSElasticaExtension.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ private function loadClients(array $clients, ContainerBuilder $container)
110110
if (false !== $logger) {
111111
$clientDef->addMethodCall('setLogger', array(new Reference($logger)));
112112
}
113+
114+
if (isset($clientConfig['connections'][0]['connectTimeout'])) {
115+
$clientDef->addMethodCall('setConnectTimeout', [$clientConfig['connections'][0]['connectTimeout']]);
116+
}
117+
113118
$clientDef->addTag('fos_elastica.client');
114119

115120
$container->setDefinition($clientId, $clientDef);

0 commit comments

Comments
 (0)