Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7cdabd6

Browse files
committed
Fix missing abstract arg
1 parent 414a5ab commit 7cdabd6

File tree

6 files changed

+7
-1
lines changed

6 files changed

+7
-1
lines changed

src/Symfony/Bundle/FrameworkBundle/Resources/config/http_client.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
abstract_arg('delay ms'),
5959
abstract_arg('multiplier'),
6060
abstract_arg('max delay ms'),
61+
abstract_arg('jitter'),
6162
])
6263
->set('http_client.retry.abstract_httpstatuscode_decider', HttpStatusCodeDecider::class)
6364
->abstract()

src/Symfony/Bundle/FrameworkBundle/Resources/config/schema/symfony-1.0.xsd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,7 @@
587587
<xsd:attribute name="delay" type="xsd:integer" />
588588
<xsd:attribute name="multiplier" type="xsd:float" />
589589
<xsd:attribute name="max-delay" type="xsd:float" />
590+
<xsd:attribute name="jitter" type="xsd:float" />
590591
<xsd:attribute name="response_header" type="xsd:boolean" />
591592
</xsd:complexType>
592593

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/php/http_client_retry.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
'delay' => 100,
1212
'multiplier' => 2,
1313
'max_delay' => 0,
14+
'jitter' => 0.3,
1415
]
1516
],
1617
'scoped_clients' => [

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/http_client_retry.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
delay="100"
1313
max-delay="0"
1414
max-retries="2"
15-
multiplier="2">
15+
multiplier="2"
16+
jitter="0.3">
1617
<framework:http-code>429</framework:http-code>
1718
<framework:http-code>500</framework:http-code>
1819
</framework:retry-failed>

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/http_client_retry.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ framework:
99
delay: 100
1010
multiplier: 2
1111
max_delay: 0
12+
jitter: 0.3
1213
scoped_clients:
1314
foo:
1415
base_uri: http://example.com

src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,6 +1504,7 @@ public function testHttpClientRetry()
15041504
$this->assertSame(100, $container->getDefinition('http_client.retry.exponential_backoff')->getArgument(0));
15051505
$this->assertSame(2, $container->getDefinition('http_client.retry.exponential_backoff')->getArgument(1));
15061506
$this->assertSame(0, $container->getDefinition('http_client.retry.exponential_backoff')->getArgument(2));
1507+
$this->assertSame(0.3, $container->getDefinition('http_client.retry.exponential_backoff')->getArgument(3));
15071508
$this->assertSame(2, $container->getDefinition('http_client.retry')->getArgument(3));
15081509

15091510
$this->assertSame(RetryableHttpClient::class, $container->getDefinition('foo.retry')->getClass());

0 commit comments

Comments
 (0)