ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
EngineeringValidations.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
PhpOffice\PhpSpreadsheet\Calculation\Engineering
;
4
5
use
PhpOffice\PhpSpreadsheet\Calculation\Exception
;
6
use
PhpOffice\PhpSpreadsheet\Calculation\Functions
;
7
8
class
EngineeringValidations
9
{
13
public
static
function
validateFloat
($value): float
14
{
15
if
(!is_numeric($value)) {
16
throw
new
Exception
(
Functions::VALUE
());
17
}
18
19
return
(
float
) $value;
20
}
21
25
public
static
function
validateInt
($value): int
26
{
27
if
(!is_numeric($value)) {
28
throw
new
Exception
(
Functions::VALUE
());
29
}
30
31
return
(
int
) floor((
float
) $value);
32
}
33
}
PhpOffice\PhpSpreadsheet\Calculation\Engineering\EngineeringValidations
Definition:
EngineeringValidations.php:8
Exception
PhpOffice\PhpSpreadsheet\Calculation\Engineering
Definition:
BesselI.php:3
Functions
PhpOffice\PhpSpreadsheet\Calculation\Engineering\EngineeringValidations\validateFloat
static validateFloat($value)
Definition:
EngineeringValidations.php:13
php
PhpOffice\PhpSpreadsheet\Calculation\Functions\VALUE
static VALUE()
VALUE.
Definition:
Functions.php:229
PhpOffice\PhpSpreadsheet\Calculation\Engineering\EngineeringValidations\validateInt
static validateInt($value)
Definition:
EngineeringValidations.php:25
Exception
libs
composer
vendor
phpoffice
phpspreadsheet
src
PhpSpreadsheet
Calculation
Engineering
EngineeringValidations.php
Generated on Thu Feb 27 2025 19:01:23 for ILIAS by
1.8.13 (using
Doxyfile
)