Skip to content

Commit 79957a4

Browse files
Merge branch '3.4' into 4.4
* 3.4: Make PHP 8 green on Travis
2 parents 2b5cb00 + 62e2503 commit 79957a4

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

Tests/Controller/ArgumentResolverTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -204,19 +204,19 @@ public function testGetNullableArguments()
204204
$request = Request::create('/');
205205
$request->attributes->set('foo', 'foo');
206206
$request->attributes->set('bar', new \stdClass());
207-
$request->attributes->set('mandatory', 'mandatory');
207+
$request->attributes->set('last', 'last');
208208
$controller = [new NullableController(), 'action'];
209209

210-
$this->assertEquals(['foo', new \stdClass(), 'value', 'mandatory'], self::$resolver->getArguments($request, $controller));
210+
$this->assertEquals(['foo', new \stdClass(), 'value', 'last'], self::$resolver->getArguments($request, $controller));
211211
}
212212

213213
public function testGetNullableArgumentsWithDefaults()
214214
{
215215
$request = Request::create('/');
216-
$request->attributes->set('mandatory', 'mandatory');
216+
$request->attributes->set('last', 'last');
217217
$controller = [new NullableController(), 'action'];
218218

219-
$this->assertEquals([null, null, 'value', 'mandatory'], self::$resolver->getArguments($request, $controller));
219+
$this->assertEquals([null, null, 'value', 'last'], self::$resolver->getArguments($request, $controller));
220220
}
221221

222222
public function testGetSessionArguments()

Tests/ControllerMetadata/ArgumentMetadataFactoryTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public function testSignature5()
8080

8181
$this->assertEquals([
8282
new ArgumentMetadata('foo', 'array', false, true, null, true),
83-
new ArgumentMetadata('bar', null, false, false, null),
83+
new ArgumentMetadata('bar', null, false, true, null, true),
8484
], $arguments);
8585
}
8686

@@ -113,7 +113,7 @@ public function testNullableTypesSignature()
113113
new ArgumentMetadata('foo', 'string', false, false, null, true),
114114
new ArgumentMetadata('bar', \stdClass::class, false, false, null, true),
115115
new ArgumentMetadata('baz', 'string', false, true, 'value', true),
116-
new ArgumentMetadata('mandatory', null, false, false, null, true),
116+
new ArgumentMetadata('last', 'string', false, true, '', false),
117117
], $arguments);
118118
}
119119

@@ -133,7 +133,7 @@ private function signature4($foo = 'default', $bar = 500, $baz = [])
133133
{
134134
}
135135

136-
private function signature5(array $foo = null, $bar)
136+
private function signature5(array $foo = null, $bar = null)
137137
{
138138
}
139139
}

Tests/Fixtures/Controller/NullableController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
class NullableController
1515
{
16-
public function action(?string $foo, ?\stdClass $bar, ?string $baz = 'value', $mandatory)
16+
public function action(?string $foo, ?\stdClass $bar, ?string $baz = 'value', string $last = '')
1717
{
1818
}
1919
}

0 commit comments

Comments
 (0)