alexeevdv /indonesia-personal-id
1.0.1
2018-05-06 13:52 UTC
Requires (Dev)
- codeception/codeception: ~2.4.1
- squizlabs/php_codesniffer: ~3.2.3
This package is auto-updated.
Last update: 2024-08-29 04:48:30 UTC
README
安装
安装此扩展的首选方式是通过composer。
运行
$ php composer.phar require alexeevdv/indonesia-personal-id "~1.0.0"
或添加
"alexeevdv/indonesia-personal-id": "~1.0.0"
到你的composer.json
文件的require
部分。
用法
验证器
use alexeevdv\personalid\indonesia\Validator; $validator = new Validator; $isValid = $validator->validate('NIK_TO_BE_VALIDATED');
解析器
use alexeevdv\personalid\indonesia\Parser; $parser = new Parser; // Returns identity instance $identity = $parser->parse('NIK_TO_BE_PARSED'); echo $identity->birthDate()->format('Y-m-d');
构建器
use alexeevdv\personalid\indonesia\Builder; $builder = new Builder; $randomNik = $builder->random(); // Generates NIK from identity instance $nikFromIdentity = $builder->fromIdentity($identity);
身份
您可以在\alexeevdv\personalid\indonesia\Identity
中找到完整的方法列表。