A collection of EMV tools and utilities for PHP 5.3+
The recommended way to install PHP EMV is through Composer:
{
"require": {
"unwiredbrain/php-emv": "@stable"
}
}
$ composer install
ProTip -- avoid the @stable
keyword, use a proper version tag instead.
PHP EMV comes with a full-fledged test suite. To run it, install PHPUnit via Composer:
$ composer install --dev
$ php vendor/bin/phpunit
Here are a few basic rules so that nobody gets grumpy:
- every pull request MUST follow the basic coding standars, the coding style guide and, where applicable, the improved autoloding recommendations by the PHP-FIG.
- the unit tests MUST be written or updated
- the test suite MUST succeed entirely
- the documentation MUST be written or updated
- commit messages MUST make sense
- the pull request branch MUST be rebased against the latest
master
branch - useless commits MUST be squashed
- Massimo Lombardo, original author
- Open source community
PHP EMV is released under the MIT license. See the bundled LICENSE
file for details.