Collection of utilities to filter and validate money with i18n in mind.
This library includes a series of classes aimed at filtering, validating, formatting, and cleaning up of monetary and currency values.
Residing in MoneyLaundry\Filter
namespace.
Uncurrency
Give him a currency and get the corresponding amount, if the input was correctly formatted according to the chosen locale and filter options
Currency
Give him a number, choose a locale and get back a localized currency amount
Residing in MoneyLaundry\Validator
namespace.
Currency
Validate the input as a valid and well-formatted currency amount for the given locale.
WIP
Add leodido/moneylaundry
to your composer.json
.
{
"require": {
"leodido/moneylaundry": "v0.2.0"
}
}
First of all give it a composer install
.
Then you can run tests:
Unit tests suite
vendor/bin/phpunit -c $PWD/unit.xml
Integration tests suite [WIP]
vendor/bin/phpunit -c $PWD/integration.xml
More than 45K tests will be executed
Results available in data
directory
Main contributors (i.e., authors) are: