matmar10 / msisdn-format-bundle
Symfony bundle for mobile phone number and msisdn validation based on country
0.0.1
2014-04-21 02:32 UTC
Requires
- php: >=5.3.3
- doctrine/common: >=2.1
- symfony/symfony: ~2.4
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2025-02-11 03:28:56 UTC
README
Build Status:
A lightweight library to validate a msisdn (international representation of a mobile phone) which makes uses of Symfony2 validator
Updates
- Open the country formats file located at:
vendor/lmh/bitcoin-by-mobile/src/Msisdn/Resources/config/msisdn-country-formats.xml
- Find the country code for the country you are launching
- Verify the following attributes exist:
- country prefix
prefix="XX"
- example mobile
exampleMobile="XX XX XX XX XX"
- national dialing prefix
nationalDialingPrefix="0"
- country prefix
- Modify the unit test to expect to be able to validate the msisdn by modifying
Tests/Fixtures/target-countries.yml
- Run the unit test:
./vendor/bin/phpunit
- Verify that the unit test passed; if not, check the format data including the regular expressions. This will require some googling. The test relies on known valid msisdns
- Once the test is passing, commit and push your changes. Tag a new release version
- Update the bitcoinbymobile project dependency version to correspond to your tagged release verison of the msisdn-format-bundle