@@ -147,35 +147,35 @@ public static function sqrtFunc(float $arg): float {
147
147
return sqrt ($ arg );
148
148
}
149
149
150
- public static function ceilFunc (float $ value ): float {
150
+ public static function ceilFunc (int | float $ value ): float {
151
151
return ceil ($ value );
152
152
}
153
153
154
- public static function floorFunc (float $ value ): float {
154
+ public static function floorFunc (int | float $ value ): float {
155
155
return floor ($ value );
156
156
}
157
157
158
158
public static function roundFunc (int |float $ num , int $ precision = 0 ): float {
159
159
return round ($ num , $ precision );
160
160
}
161
161
162
- public static function sinFunc (float $ arg ): float {
162
+ public static function sinFunc (int | float $ arg ): float {
163
163
return sin ($ arg );
164
164
}
165
165
166
- public static function cosFunc (float $ arg ): float {
166
+ public static function cosFunc (int | float $ arg ): float {
167
167
return cos ($ arg );
168
168
}
169
169
170
- public static function tanFunc (float $ arg ): float {
170
+ public static function tanFunc (int | float $ arg ): float {
171
171
return tan ($ arg );
172
172
}
173
173
174
- public static function is_nanFunc (float $ val ): bool {
174
+ public static function is_nanFunc (int | float $ val ): bool {
175
175
return is_nan ($ val );
176
176
}
177
177
178
- public static function absFunc (float $ number ): float {
178
+ public static function absFunc (int | float $ number ): float {
179
179
return abs ($ number );
180
180
}
181
181
@@ -187,7 +187,7 @@ public static function sizeofFunc(mixed ...$values): int {
187
187
return count (DefaultScope::mergeArraysRecursive ($ values ));
188
188
}
189
189
190
- public static function inRangeFunc (float $ value , float $ min , float $ max ): bool {
190
+ public static function inRangeFunc (float | int $ value , float | int $ min , float | int $ max ): bool {
191
191
return ($ min <= $ value ) && ($ value <= $ max );
192
192
}
193
193
@@ -213,7 +213,7 @@ public static function lastOrNullFunc(array $array): mixed {
213
213
return end ($ array );
214
214
}
215
215
216
- public static function sumFunc (float |array ...$ values ): float {
216
+ public static function sumFunc (float |int | array ...$ values ): float {
217
217
$ arr = DefaultScope::mergeArraysRecursive ($ values );
218
218
$ res = 0 ;
219
219
foreach ($ arr as $ value ) {
@@ -225,7 +225,7 @@ public static function sumFunc(float|array ...$values): float {
225
225
return $ res ;
226
226
}
227
227
228
- public static function avgFunc (float |array ...$ values ): float {
228
+ public static function avgFunc (float |int | array ...$ values ): float {
229
229
$ sum = self ::sumFunc ($ values );
230
230
return $ sum / self ::sizeofFunc ($ values );
231
231
}
0 commit comments