avkluchko / government-bundle
与俄罗斯政府分类器和词典一起使用的工具
v1.1.4
2022-03-13 12:45 UTC
Requires
- php: ^7.4 || ^8.0
- symfony/config: ^4.0 || ^5.1.5
- symfony/dependency-injection: ^4.1.12 || ^5.1.5
- symfony/http-kernel: ^4.0 || ^5.1.5
Requires (Dev)
- phpstan/phpstan: ^1.4
- phpstan/phpstan-symfony: ^1.1
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
- symfony/phpunit-bridge: ^4.1.12 || ^5.1.5
README
与官方俄罗斯分类器和词典一起使用的工具。
要求
Government Bundle 的最低要求是您的 web 服务器支持 PHP 7.4 或更高版本。
警告! 如果您的服务器使用 PHP x32,则只会执行简单验证而不检查校验和。
安装
使用以下命令安装包
composer require avkluchko/government-bundle
如果您不使用 Symfony Flex,您还需要在您的 AppKernel.php
文件中启用 AVKluchko\GovernmentBundle\GovernmentBundle
使用方法
OGRN 验证器 - 验证主要国家登记号 (OGRN)。
// src/Controller/SomeController.php use AVKluchko\GovernmentBundle\Validator\OGRNValidator; // ... class SomeController { public function index(OGRNValidator $validator) { $isValid = $validator->isValid('some_ogrn'); // ... } }
INN 验证器 - 验证纳税人识别号 (INN)。
// src/Controller/SomeController.php use AVKluchko\GovernmentBundle\Validator\INNValidator; // ... class SomeController { public function index(INNValidator $validator) { $isValid = $validator->isValid('some_inn'); // ... } }
SNILS 验证器 - 验证个人保险账户号码 (SNILS)。
// src/Controller/SomeController.php use AVKluchko\GovernmentBundle\Validator\SNILSValidator; // ... class SomeController { public function index(SNILSValidator $validator) { $isValid = $validator->isValid('some_snils'); // ... } }