Skip to content

Commit 3f26b83

Browse files
arnaud-lbTimWolla
andcommitted
Update Zend/tests/partial_application/clone.phpt
Co-authored-by: Tim Düsterhus <[email protected]>
1 parent 7fdcb6c commit 3f26b83

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

Zend/tests/partial_application/clone.phpt

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,23 @@ Closure application clone
44
<?php
55

66
class C {
7-
public $a;
8-
public $b;
7+
public function __construct(
8+
public mixed $a,
9+
public mixed $b,
10+
) { }
911
}
1012

1113
$clone = clone(?);
12-
var_dump($clone(new C));
14+
var_dump($clone(new C(1, 2)));
1315

1416
$clone = clone(...);
15-
var_dump($clone(new C));
17+
var_dump($clone(new C(3, 4)));
1618

17-
$clone = clone(new C, ?);
18-
var_dump($clone(['a' => 1]));
19+
$clone = clone(new C(5, 6), ?);
20+
var_dump($clone(['a' => 7]));
1921

20-
$clone = clone(?, ['a' => 1]);
21-
var_dump($clone(new C));
22+
$clone = clone(?, ['a' => 8]);
23+
var_dump($clone(new C(9, 10)));
2224

2325
?>
2426
--EXPECTF--

0 commit comments

Comments
 (0)