alexeevdv/indonesia-personal-id

1.0.1 2018-05-06 13:52 UTC

This package is auto-updated.

Last update: 2024-08-29 04:48:30 UTC


README

Build Status codecov PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2

安装

安装此扩展的首选方式是通过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中找到完整的方法列表。