1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// test: nullable function parameter retains type for completion // feature: completion // Adapted from phpactor combination/function_params.test // expect: doSomething( --- <?php class Foo { public function doSomething(): void {} } function test(?Foo $foo = null): void { if ($foo !== null) { $foo-><> } }