3030 echo $ e ->getMessage (), PHP_EOL ;
3131}
3232
33+ try {
34+ assert (false && $ y = clone ($ x , $ array , $ extraParameter , $ trailingComma , ));
35+ } catch (Error $ e ) {
36+ echo $ e ->getMessage (), PHP_EOL ;
37+ }
38+
39+ try {
40+ assert (false && $ y = clone (object: $ x , withProperties: [ "foo " => $ foo , "bar " => $ bar ]));
41+ } catch (Error $ e ) {
42+ echo $ e ->getMessage (), PHP_EOL ;
43+ }
44+
45+ try {
46+ assert (false && $ y = clone ($ x , withProperties: [ "foo " => $ foo , "bar " => $ bar ]));
47+ } catch (Error $ e ) {
48+ echo $ e ->getMessage (), PHP_EOL ;
49+ }
50+
51+ try {
52+ assert (false && $ y = clone (object: $ x ));
53+ } catch (Error $ e ) {
54+ echo $ e ->getMessage (), PHP_EOL ;
55+ }
56+
57+ try {
58+ assert (false && $ y = clone (object: $ x , [ "foo " => $ foo , "bar " => $ bar ]));
59+ } catch (Error $ e ) {
60+ echo $ e ->getMessage (), PHP_EOL ;
61+ }
62+
63+ try {
64+ assert (false && $ y = clone (. .. ["object " => $ x , "withProperties " => [ "foo " => $ foo , "bar " => $ bar ]]));
65+ } catch (Error $ e ) {
66+ echo $ e ->getMessage (), PHP_EOL ;
67+ }
68+
3369try {
3470 assert (false && $ y = clone (. .. ));
3571} catch (Error $ e ) {
@@ -42,4 +78,10 @@ assert(false && ($y = \clone($x)))
4278assert(false && ($y = \clone($x)))
4379assert(false && ($y = \clone($x, ['foo' => $foo, 'bar' => $bar])))
4480assert(false && ($y = \clone($x, $array)))
81+ assert(false && ($y = \clone($x, $array, $extraParameter, $trailingComma)))
82+ assert(false && ($y = \clone(object: $x, withProperties: ['foo' => $foo, 'bar' => $bar])))
83+ assert(false && ($y = \clone($x, withProperties: ['foo' => $foo, 'bar' => $bar])))
84+ assert(false && ($y = \clone(object: $x)))
85+ assert(false && ($y = \clone(object: $x, ['foo' => $foo, 'bar' => $bar])))
86+ assert(false && ($y = \clone(...['object' => $x, 'withProperties' => ['foo' => $foo, 'bar' => $bar]])))
4587assert(false && ($y = \clone(...)))
0 commit comments