nsu-soft / yii-validation-snils
SNILS validator for Yii 2 Framework
1.0.3
2024-04-08 02:52 UTC
Requires
- php: >=8.0
- yiisoft/yii2: ~2.0.49
Requires (Dev)
This package is auto-updated.
Last update: 2025-03-08 04:40:14 UTC
README
The russian insurance number of the individual personal account (SNILS) validation for Yii2 framework.
Installation
If you don't have Composer, you may install it by following instructions at getcomposer.org.
Then you can install this library using the following command:
composer require nsu-soft/yii-validation-snils
Usage
Validate SNILS:
<?php namespace app\forms; use nsusoft\validators\SnilsValidator; use yii\base\Model; class SnilsForm extends Model { public string $snils; /** * @inheritDoc */ public function rules(): array { return [ [['snils'], SnilsValidator::class], ]; } /** * @return bool */ public function save(): bool { if (!$this->validate()) { return false; } // other form logic return true; } }