Download the PHP package jschaedl/iban-validation without Composer
On this page you can find all versions of the php package jschaedl/iban-validation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jschaedl/iban-validation
More information about jschaedl/iban-validation
Files in jschaedl/iban-validation
Package iban-validation
Short Description A small library for validating International BankAccount Numbers (IBANs).
License MIT
Homepage https://github.com/jschaedl/iban-validation
Informations about the package iban-validation
iban-validation
A message to Russian 🇷🇺 people
If you currently live in Russia, please read this message.
Purpose
A small library for validating International Bankaccount Numbers (IBANs) based on the IBAN Registry provided by SWIFT. See https://www.swift.com/standards/data-standards/iban for more information.
Development status
This library is ready to use. The Iban validation should be fine, but there is no warranty. Please use it at your own risk.
Features
- full country support of IBAN validation based on SWIFT Registry
- customizable violation messages
- simple to use object-oriented api
- high test coverage
- DIC friendly
Installation
To install jschaedl/iban-validation
via composer use
You can see this library on Packagist.
Iban Validation
You can also customize the violation messages by providing them via configuration. Just create a Validator
passing a config array as constructor argument.
You can pass true
to the second argument of the Validator::validate(string|Iban $iban, bool $throw = false)
in order
to retrieve exceptions thrown on validation errors.
Iban Information
How to contribute
If you want to fix some bugs or want to enhance some functionality, please fork one of the release branches and create your own development branch. Then fix the bug you found or add your enhancements and make a pull request. Please commit your changes in tiny steps and add a detailed description on every commit.
All pull requests must be accompanied by following coding style and static code analysis rules and passing unit tests. You can run all checks and tests by executing:
Author
License
MIT License
All versions of iban-validation with dependencies
ext-ctype Version *
symfony/options-resolver Version ^5.4|^6|^7