matmar10/msisdn-format-bundle

基于国家的手机号码和MSISDN验证的Symfony扩展包

0.0.1 2014-04-21 02:32 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:37:05 UTC


README

构建状态

  • Master: Build Status
  • Develop: Build Status

一个轻量级的库,用于验证MSISDN(手机的国际表示),它使用了Symfony2验证器

更新

  1. 打开位于:vendor/lmh/bitcoin-by-mobile/src/Msisdn/Resources/config/msisdn-country-formats.xml的国家格式文件
  2. 找到您要启动的国家代码
  3. 验证以下属性是否存在
    • 国家前缀 prefix="XX"
    • 示例手机 exampleMobile="XX XX XX XX XX"
    • 国家电话前缀 nationalDialingPrefix="0"
  4. 修改单元测试以期望能够通过修改Tests/Fixtures/target-countries.yml来验证MSISDN
  5. 运行单元测试:./vendor/bin/phpunit
  6. 验证单元测试是否通过;如果不通过,请检查格式数据,包括正则表达式。这需要一些搜索。测试依赖于已知的有效MSISDN
  7. 一旦测试通过,提交并推送您的更改。标记新的发布版本
  8. 更新bitcoinbymobile项目的依赖项版本,以对应于您标记的msisdn-format-bundle版本