tohmua / slk581
生成 SLK581 代码
v0.1.0
2016-11-22 19:20 UTC
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- phpspec/prophecy: ^1.6
- phpunit/phpunit: ^5.6
This package is not auto-updated.
Last update: 2024-09-29 01:33:35 UTC
README
SLK581
本项目生成 SLK581 代码。有关 SLK581 代码的更多信息,请参阅此处。有关规范的详细说明,请参阅此处。
安装
composer require tohmua/slk581
使用
$slk581 = new SLK581\SLK581(); $slk581->generate( $firstName = 'firstname', $lastName = 'lastname', $dateOfBirth = '11/11/2016', // must be formatted dd/mm/yyyy $gender = 2 // see documentation or 'src/Fields/Interfaces/Gender.php' for gender codes ); // ASNIR111120162
错误
generate()
方法在成功时返回有效的 SLK581 代码字符串,或在失败时返回 FLASE
。
要获取错误信息,可以调用 errorMessage()
方法。
$slk581 = new SLK581\SLK581(); $slk581->generate( $firstName = 'firstname', $lastName = 'lastname', $dateOfBirth = '', $gender = 2 ); // (bool) FALSE $slk581->errorMessage(); //SLK581 Error: No Date of Birth supplied. This is required.
测试
运行: composer test
代码覆盖率报告可以在 tests/_output 找到,然而这是 git 忽略的,但当你运行测试套件时,它将自动为你生成。