14
14
*/
15
15
function foo (int $ a , float $ b , $ numeric , $ numeric2 , $ number , $ positive , $ negative , $ constantInt ): void {
16
16
assertType ('lowercase-string&numeric-string&uppercase-string ' , (string )$ a );
17
- assertType ('numeric-string ' , (string )$ b );
17
+ assertType ('numeric-string&uppercase-string ' , (string )$ b );
18
18
assertType ('numeric-string ' , (string )$ numeric );
19
19
assertType ('numeric-string ' , (string )$ numeric2 );
20
- assertType ('numeric-string ' , (string )$ number );
20
+ assertType ('numeric-string&uppercase-string ' , (string )$ number );
21
21
assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , (string )$ positive );
22
22
assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , (string )$ negative );
23
23
assertType ("'1' " , (string )$ constantInt );
@@ -33,19 +33,19 @@ function foo(int $a, float $b, $numeric, $numeric2, $number, $positive, $negativ
33
33
*/
34
34
function concatEmptyString (int $ a , float $ b , $ numeric , $ numeric2 , $ number , $ positive , $ negative , $ constantInt ): void {
35
35
assertType ('lowercase-string&numeric-string&uppercase-string ' , '' . $ a );
36
- assertType ('numeric-string ' , '' . $ b );
36
+ assertType ('numeric-string&uppercase-string ' , '' . $ b );
37
37
assertType ('numeric-string ' , '' . $ numeric );
38
38
assertType ('numeric-string ' , '' . $ numeric2 );
39
- assertType ('numeric-string ' , '' . $ number );
39
+ assertType ('numeric-string&uppercase-string ' , '' . $ number );
40
40
assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , '' . $ positive );
41
41
assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , '' . $ negative );
42
42
assertType ("'1' " , '' . $ constantInt );
43
43
44
44
assertType ('lowercase-string&numeric-string&uppercase-string ' , $ a . '' );
45
- assertType ('numeric-string ' , $ b . '' );
45
+ assertType ('numeric-string&uppercase-string ' , $ b . '' );
46
46
assertType ('numeric-string ' , $ numeric . '' );
47
47
assertType ('numeric-string ' , $ numeric2 . '' );
48
- assertType ('numeric-string ' , $ number . '' );
48
+ assertType ('numeric-string&uppercase-string ' , $ number . '' );
49
49
assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , $ positive . '' );
50
50
assertType ('lowercase-string&non-falsy-string&numeric-string&uppercase-string ' , $ negative . '' );
51
51
assertType ("'1' " , $ constantInt . '' );
@@ -57,7 +57,7 @@ function concatAssignEmptyString(int $i, float $f) {
57
57
58
58
$ s = '' ;
59
59
$ s .= $ f ;
60
- assertType ('numeric-string ' , $ s );
60
+ assertType ('numeric-string&uppercase-string ' , $ s );
61
61
}
62
62
63
63
/**
0 commit comments