horat1us / yii2-inn-validator
Yii2 INN (UA) Validator
Installs: 751
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/horat1us/yii2-inn-validator
Requires
- php: ^8.4
- horat1us/inn-parser: ^1.2
- horat1us/yii2-model-schema: ^2.0
- yiisoft/yii2: ^2.0.31
Requires (Dev)
- horat1us/yii2-asset-free: ^1.0
- phpunit/phpunit: ^11.0
- squizlabs/php_codesniffer: ^3.10
This package is auto-updated.
Last update: 2026-02-19 16:03:34 UTC
README
Installation
composer require horat1us/yii2-inn-validator
InnValidator
Uses horat1us/inn-parser
<?php use Horat1us\Inn\Yii\InnValidator; use Horat1us\Inn; use yii\base; $validator = new Inn\Yii\Validator([ 'minAge' => 18, 'maxAge' => 70, 'enableCheckSum' => true, ]); $validator->validate('3184710691'); $model = new class extends base\Model { public string $inn; public function rules(): array { return [ [['inn',], 'required',], [['inn',], InnValidator::class,], ]; } }; $model->inn = 3184710691; $model->validate();