@@ -120,7 +120,7 @@ public function __construct(A $a, DInterface $d)
120120
121121class E
122122{
123- public function __construct (D $ d = null )
123+ public function __construct (? D $ d = null )
124124 {
125125 }
126126}
@@ -176,13 +176,6 @@ public function __construct(Dunglas $j, Dunglas $k)
176176 }
177177}
178178
179- class OptionalParameter
180- {
181- public function __construct (CollisionInterface $ c = null , A $ a , Foo $ f = null )
182- {
183- }
184- }
185-
186179class BadTypeHintedArgument
187180{
188181 public function __construct (Dunglas $ k , NotARealClass $ r )
@@ -216,7 +209,7 @@ public function __construct(A $k, $foo, Dunglas $dunglas, array $bar)
216209
217210class MultipleArgumentsOptionalScalar
218211{
219- public function __construct (A $ a , $ foo = 'default_val ' , Lille $ lille = null )
212+ public function __construct (A $ a , $ foo = 'default_val ' , ? Lille $ lille = null )
220213 {
221214 }
222215}
@@ -240,7 +233,7 @@ public function __construct(
240233 */
241234class ClassForResource
242235{
243- public function __construct ($ foo , Bar $ bar = null )
236+ public function __construct ($ foo , ? Bar $ bar = null )
244237 {
245238 }
246239
@@ -455,7 +448,7 @@ public function setBar()
455448 {
456449 }
457450
458- public function setOptionalNotAutowireable (NotARealClass $ n = null )
451+ public function setOptionalNotAutowireable (? NotARealClass $ n = null )
459452 {
460453 }
461454
@@ -513,7 +506,7 @@ class DecoratorImpl implements DecoratorInterface
513506
514507class Decorated implements DecoratorInterface
515508{
516- public function __construct ($ quz = null , \NonExistent $ nonExistent = null , DecoratorInterface $ decorated = null , array $ foo = [])
509+ public function __construct ($ quz = null , ? \NonExistent $ nonExistent = null , ? DecoratorInterface $ decorated = null , array $ foo = [])
517510 {
518511 }
519512}
0 commit comments