├── .github └── workflows │ └── php.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Builder.php ├── DecimalNumber.php ├── Exception │ └── DivisionByZeroException.php ├── Number.php └── Operation │ ├── Addition.php │ ├── Comparison.php │ ├── Division.php │ ├── MagnitudeChange.php │ ├── Multiplication.php │ ├── Rounding.php │ └── Subtraction.php └── tests ├── DecimalNumberTest.php ├── Operation ├── AdditionTest.php ├── ComparisonTest.php ├── DivisionTest.php ├── MagnitudeChangeTest.php ├── MultiplicationTest.php ├── RoundingTest.php └── SubtractionTest.php └── phpstan └── phpstan.neon /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/DecimalNumber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/DecimalNumber.php -------------------------------------------------------------------------------- /src/Exception/DivisionByZeroException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Exception/DivisionByZeroException.php -------------------------------------------------------------------------------- /src/Number.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Number.php -------------------------------------------------------------------------------- /src/Operation/Addition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/Addition.php -------------------------------------------------------------------------------- /src/Operation/Comparison.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/Comparison.php -------------------------------------------------------------------------------- /src/Operation/Division.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/Division.php -------------------------------------------------------------------------------- /src/Operation/MagnitudeChange.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/MagnitudeChange.php -------------------------------------------------------------------------------- /src/Operation/Multiplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/Multiplication.php -------------------------------------------------------------------------------- /src/Operation/Rounding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/Rounding.php -------------------------------------------------------------------------------- /src/Operation/Subtraction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/src/Operation/Subtraction.php -------------------------------------------------------------------------------- /tests/DecimalNumberTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/DecimalNumberTest.php -------------------------------------------------------------------------------- /tests/Operation/AdditionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/AdditionTest.php -------------------------------------------------------------------------------- /tests/Operation/ComparisonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/ComparisonTest.php -------------------------------------------------------------------------------- /tests/Operation/DivisionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/DivisionTest.php -------------------------------------------------------------------------------- /tests/Operation/MagnitudeChangeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/MagnitudeChangeTest.php -------------------------------------------------------------------------------- /tests/Operation/MultiplicationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/MultiplicationTest.php -------------------------------------------------------------------------------- /tests/Operation/RoundingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/RoundingTest.php -------------------------------------------------------------------------------- /tests/Operation/SubtractionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/Operation/SubtractionTest.php -------------------------------------------------------------------------------- /tests/phpstan/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrestaShop/decimal/HEAD/tests/phpstan/phpstan.neon --------------------------------------------------------------------------------