firmaprofesional/tin-validator-bridge

欧洲TIN验证服务桥接器

0.1.0 2018-05-24 10:36 UTC

This package is auto-updated.

Last update: 2024-08-29 04:43:10 UTC


README

此库提供了一个静态桥接器,用于欧洲TIN检查 WSDL

如果您在安装或使用过程中有任何问题或疑问,请 创建一个问题

安装

要使用composer安装此库,请在控制台运行以下命令

composer require firmaprofesional/tin-validator-bridge

或者手动将包添加到您的composer.json文件的require部分

"firmaprofesional/tin-validator-bridge": ">0.1"

使用示例

简单的checkTin将返回一个数组

$result = EuropeanTinValidatorService::checkTin('99999999R', 'ES');

var_dump($result);

将返回

array(5) {
  'countryCode' =>
  string(2) "ES"
  'tinNumber' =>
  string(9) "99999999R"
  'requestDate' =>
  string(16) "2018-05-24+02:00"
  'validStructure' =>
  bool(true)
  'validSyntax' =>
  bool(true)
}

检查isValidTin将返回一个布尔值

$result = EuropeanTinValidatorService::isValidTin('99999999R', 'ES');

var_dump($result);

将返回

true

测试

为了测试库

  1. 创建一个分支
  2. 将分支克隆到您的机器上
  3. 安装依赖项 composer install
  4. 运行单元测试 ./vendor/phpunit/bin/phpunit -c phpunit.xml --testsuite general