credy/yii2-kz-personalid
最新稳定版本:1.0.0
Composer 安装命令:
composer require credy/yii2-kz-personalid
包简介
README 文档
README
Yii2 extension to deal with Kazakhstan personal identification number
It contains:
- Both server-side and client-side validators
- Helper to fetch data from identification number
Usage
Validation
As standalone validator
use credy\kz\PersonalidValidator;
//...
$validator = new PersonalidValidator;
$result = $validator->validateValue('123456789012');
//...
In model
use credy\kz\PersonalidValidator;
public function rules()
{
//...
['personalid', PersonalidValidator::class, 'message' => 'Wrong personalid value!'],
//...
}
Helper
use credy\kz\PersonalidHelper;
$personalid = '850407301166';
/** @var \DateTime $birtdate = 1985-04-07 */
$birtdate = PersonalidHelper::getBirthDate($personalid);
/** @var int $sex = PersonalidHelper::SEX_MALE */
$sex = PersonalidHelper::getSex($personalid);
/** @var string $serialNumber = 0116 */
$serialNumber = PersonalidHelper::getSerialNumber($personalid);
统计信息
- 总下载量: 2.23k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-04