dtipmam / yii-brazil-cns-validator
Yii Brazil CNS validator
dev-main
2021-03-12 02:11 UTC
Requires
- php: ^7.4|^8.0
- yiisoft/friendly-exception: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- roave/infection-static-analysis-plugin: ^1.7
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.3
This package is auto-updated.
Last update: 2025-03-12 11:01:27 UTC
README
Yii1 Brazil CNS validator
The package provides Yii validation capabilities for Brazil's National Health Card (Cartão Nacional de Saúde do SUS).
We know that Yii1 isn't being maintained anymore, but this will be helpful for legacy applications.
Compatibility
- Working in Yii 1.1.23
Requirements
- PHP 7.4 or higher.
Installation
The package could be installed with composer:
composer require dtipmam/yii-brazil-cns-validator --prefer-dist
General usage
Library could be used validating a Yii1 model's field that store be the CNS number.
Validating attribute in a CActiveRecord model class
public function rules() { array('cadastro_nacional_saude_sus', '\Dtipmam\YiiValidator\CnsValidator'); }
Credits
Code based on Diego Aguiar's project: https://github.com/diegoraguiar/ngx-brazilian-helpers
TODO
- Unit tests
- infection-static-analysis-plugin, phpunit-watcher and psalm for development use