Lines Matching refs:Asserts
7 use LesserPHP\Utils\Asserts; alias
50 $value = Asserts::assertNumber($arg);
62 $value = Asserts::assertNumber($arg);
74 $num = Asserts::assertNumber($arg);
87 $value = Asserts::assertNumber($arg);
90 $value = Asserts::assertNumber($arg[2][0]);
91 $precision = Asserts::assertNumber($arg[2][1]);
104 return sqrt(Asserts::assertNumber($num));
115 return ['number', abs(Asserts::assertNumber($num)), $num[2]];
126 return sin(Asserts::assertNumber($num));
137 $num = asin(Asserts::assertNumber($num));
149 return cos(Asserts::assertNumber($num));
160 $num = acos(Asserts::assertNumber($num));
172 return tan(Asserts::assertNumber($num));
183 $num = atan(Asserts::assertNumber($num));
205 [$base, $exp] = Asserts::assertArgs($args, 2, 'pow');
206 … return ['number', Asserts::assertNumber($base) ** Asserts::assertNumber($exp), $args[2][0][2]];
217 [$a, $b] = Asserts::assertArgs($args, 2, 'mod');
218 return ['number', Asserts::assertNumber($a) % Asserts::assertNumber($b), $args[2][0][2]];
229 $values = Asserts::assertMinArgs($args, 1, 'min');
256 $values = Asserts::assertMinArgs($args, 1, 'max');