OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
brick
/
math
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:32:51 AM
rwxr-xr-x
📄
.editorconfig
235 bytes
08/12/2024 10:32:51 AM
rw-r--r--
📁
.git
-
08/12/2024 10:34:46 AM
rwxr-xr-x
📄
.gitattributes
352 bytes
08/12/2024 10:32:51 AM
rw-r--r--
📁
.github
-
08/12/2024 10:33:38 AM
rwxr-xr-x
📄
.gitignore
42 bytes
08/12/2024 10:32:51 AM
rw-r--r--
📄
CHANGELOG.md
19.02 KB
08/12/2024 10:32:52 AM
rw-r--r--
📄
LICENSE
1.08 KB
08/12/2024 10:32:52 AM
rw-r--r--
📄
README.md
9.9 KB
08/12/2024 10:32:52 AM
rw-r--r--
📄
composer.json
853 bytes
08/12/2024 10:32:52 AM
rw-r--r--
📄
phpunit.php
1.26 KB
08/12/2024 10:32:52 AM
rw-r--r--
📄
phpunit.xml
510 bytes
08/12/2024 10:32:52 AM
rw-r--r--
📄
psalm.xml
782 bytes
08/12/2024 10:32:52 AM
rw-r--r--
📄
random-tests.php
5.06 KB
08/12/2024 10:32:52 AM
rw-r--r--
📁
src
-
08/12/2024 10:33:39 AM
rwxr-xr-x
📁
tests
-
08/12/2024 10:34:47 AM
rwxr-xr-x
Editing: phpunit.php
Close
<?php declare(strict_types=1); use Brick\Math\Internal\Calculator; require __DIR__ . '/vendor/autoload.php'; /** * @return Calculator */ function getCalculatorImplementation() { switch ($calculator = \getenv('CALCULATOR')) { case 'GMP': $calculator = new Calculator\GmpCalculator(); break; case 'BCMath': $calculator = new Calculator\BcMathCalculator(); break; case 'Native': $calculator = new Calculator\NativeCalculator(); break; default: if ($calculator === false) { echo 'CALCULATOR environment variable not set!' . PHP_EOL; } else { echo 'Unknown calculator: ' . $calculator . PHP_EOL; } echo 'Example usage: CALCULATOR={calculator} vendor/bin/phpunit' . PHP_EOL; echo 'Available calculators: GMP, BCMath, Native' . PHP_EOL; exit(1); } echo 'Using ', \get_class($calculator), PHP_EOL; return $calculator; } Calculator::set(getCalculatorImplementation()); $scale = \getenv('BCMATH_DEFAULT_SCALE'); if ($scale !== false) { echo "Using bcscale($scale)", PHP_EOL; \bcscale((int) $scale); }