globalcitizen/php-iban
PHP library to parse, validate, generate, and format IBAN/IIBANs. Extracts country, checksum, BBAN, bank/branch/account codes, supports legacy national checksums, conversions (human/machine), obfuscation, test IBANs, and typo-based correction suggestions.
This document describes the project's approach to testing. Essentially we do not require tests for all code but do strive to maintain reasonable test coverage.
To run local tests, simply execute the appropriate group of tests in the utils subdirectory.
For example:
$ php utils/test.php # Run main tests
$ php utils/ootest.php # Run object-oriented wrapper tests
$ php utils/other-tests.php # Run additional tests
The project uses the free Travis Continuous Integration (CI) service to test new code.
The service runs automatically every time code is committed, and the results will be emailed and displayed publicly on the project's github page.
How can I help you explore Laravel packages today?