@@ -81,11 +81,11 @@ public function scalars(bool $bool, float $float, int $int, string $string, int
81
81
assertType ('bool|null ' , filter_var ($ nonEmptyString , FILTER_VALIDATE_BOOLEAN , FILTER_NULL_ON_FAILURE ));
82
82
assertType ('bool|null ' , filter_var ('17 ' , FILTER_VALIDATE_BOOLEAN , FILTER_NULL_ON_FAILURE )); // could be null
83
83
assertType ('bool|null ' , filter_var ('17.1 ' , FILTER_VALIDATE_BOOLEAN , FILTER_NULL_ON_FAILURE )); // could be null
84
- assertType ('bool| null ' , filter_var (null , FILTER_VALIDATE_BOOLEAN , FILTER_NULL_ON_FAILURE )); // could be null
84
+ assertType ('null ' , filter_var (null , FILTER_VALIDATE_BOOLEAN , FILTER_NULL_ON_FAILURE ));
85
85
86
86
assertType ('float|false ' , filter_var ($ bool , FILTER_VALIDATE_FLOAT ));
87
- assertType ('float|false ' , filter_var (true , FILTER_VALIDATE_FLOAT )); // could be 1
88
- assertType ('float| false ' , filter_var (false , FILTER_VALIDATE_FLOAT )); // could be false
87
+ assertType ('1.0 ' , filter_var (true , FILTER_VALIDATE_FLOAT ));
88
+ assertType ('false ' , filter_var (false , FILTER_VALIDATE_FLOAT ));
89
89
assertType ('float ' , filter_var ($ float , FILTER_VALIDATE_FLOAT ));
90
90
assertType ('17.0 ' , filter_var (17.0 , FILTER_VALIDATE_FLOAT ));
91
91
assertType ('17.1 ' , filter_var (17.1 , FILTER_VALIDATE_FLOAT ));
@@ -96,11 +96,11 @@ public function scalars(bool $bool, float $float, int $int, string $string, int
96
96
assertType ('float|false ' , filter_var ($ nonEmptyString , FILTER_VALIDATE_FLOAT ));
97
97
assertType ('float|false ' , filter_var ('17 ' , FILTER_VALIDATE_FLOAT )); // could be 17.0
98
98
assertType ('float|false ' , filter_var ('17.1 ' , FILTER_VALIDATE_FLOAT )); // could be 17.1
99
- assertType ('float| false ' , filter_var (null , FILTER_VALIDATE_FLOAT )); // could be false
99
+ assertType ('false ' , filter_var (null , FILTER_VALIDATE_FLOAT ));
100
100
101
101
assertType ('int|false ' , filter_var ($ bool , FILTER_VALIDATE_INT ));
102
- assertType ('int|false ' , filter_var (true , FILTER_VALIDATE_INT )); // could be 1
103
- assertType ('int| false ' , filter_var (false , FILTER_VALIDATE_INT )); // could be false
102
+ assertType ('1 ' , filter_var (true , FILTER_VALIDATE_INT ));
103
+ assertType ('false ' , filter_var (false , FILTER_VALIDATE_INT ));
104
104
assertType ('int|false ' , filter_var ($ float , FILTER_VALIDATE_INT ));
105
105
assertType ('17 ' , filter_var (17.0 , FILTER_VALIDATE_INT ));
106
106
assertType ('false ' , filter_var (17.1 , FILTER_VALIDATE_INT ));
@@ -111,7 +111,7 @@ public function scalars(bool $bool, float $float, int $int, string $string, int
111
111
assertType ('int|false ' , filter_var ($ nonEmptyString , FILTER_VALIDATE_INT ));
112
112
assertType ('17 ' , filter_var ('17 ' , FILTER_VALIDATE_INT ));
113
113
assertType ('false ' , filter_var ('17.1 ' , FILTER_VALIDATE_INT ));
114
- assertType ('int| false ' , filter_var (null , FILTER_VALIDATE_INT )); // could be false
114
+ assertType ('false ' , filter_var (null , FILTER_VALIDATE_INT ));
115
115
116
116
assertType ("''|'1' " , filter_var ($ bool ));
117
117
assertType ("'1' " , filter_var (true ));
0 commit comments