mwillbanks / mw-common

此软件包已被废弃,不再维护。未建议替代软件包。
此软件包最新版本(dev-master)没有可用的许可信息。

该模块包含用于ZF2的各个组件

dev-master 2015-10-06 14:11 UTC

This package is not auto-updated.

Last update: 2020-04-03 16:14:27 UTC


README

此模块由多个不同组件组成,旨在扩展和增强Zend Framework 2。此模块中可能包含的许多项目将可能提交以供纳入ZF2核心。

组件

  • Filter\ParagraphToHtml - 将输入转换为HTML
  • Validator\Country - 与ISO3611-1接口
  • Validator\CountryRegion - 与ISO3611-2接口
  • Validator\Ein - 美国EIN数字验证器
  • Validator\Iban - 国际银行账户的IBAN / BBAN验证器
  • Validator\Luhn - Luhn算法验证器;用于验证加拿大SIN和一些信用卡
  • Validator\PhoneNumber - 基于libPhoneNumber(http://code.google.com/p/libphonenumber/)XML数据的电话号码验证器
  • Validator\PostCode - 扩展Zend\I18n\Validator\PostCode以与ISO3611-1接口
  • Validator\RoutingTransitNumber - 路由转账号码验证器(美国和加拿大)- 您必须传递一个选项 'country'
  • Validator\Ssn - 美国SSN数字验证器
  • Validator\Swift - 简单的SWIFT-BIC代码验证器;可选国家匹配。
  • Validator\VatIN - 支持大多数国家;然而,对欧盟国家的验证是真实的。

备注

  • 大多数验证器只是检查过滤后的数字;在这种情况下,需要使用过滤器删除空格、常见的格式和其它各种字符。

待办事项

  • Validator\Country - 将国家移动到提供数据的国家数据库类,使其更具可重用性。
  • Validator\CountryRegion - 将地区移动到提供数据的地区数据库类,使其更具可重用性。
  • Validator\Iban - 与ZF2 Iban验证器进行比较;查看是否有此验证器与ZF2提供的验证器相比有用的地方。
  • Validator\Swift - 查看是否能够下载Swift BIC在线目录以便使用。
  • Validator\VatIN - 提供选项以跳过VIES、缓存WSDL、查找当前缺失的额外国家规则。提供更好的WSDL失败处理和可配置性。

变更日志

  • 2013-03-14: 添加了基本的swift-bic验证器。
  • 2013-03-11: 完成VatIN验证器,添加了构造函数中缺失的RoutingTransitOption。
  • 2013-03-11: 向后不兼容 更新了RoutingTransitNumber,强制输入国家。
  • 2013-03-07: 添加了Luhn验证器以测试加拿大社会识别号码(SIN)。
  • 2013-03-06: 添加了邮政编码验证器,以检查国家字段而不是区域。