avkluchko/government-bundle

与俄罗斯政府分类器和词典一起使用的工具

安装: 165

依赖项: 1

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

公开问题: 0

类型:symfony-bundle

v1.1.4 2022-03-13 12:45 UTC

This package is auto-updated.

Last update: 2024-09-13 18:27:22 UTC


README

Build Status Total Downloads Latest Stable Version License

与官方俄罗斯分类器和词典一起使用的工具。

要求

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');
        // ...
    }
}