Utilities for use with official Russians classifiers and dictionaries.
The minumum requirement by Government Bundle is that your web-server supports PHP 7.1 or above.
Warning! If your server use PHP x32, than will work only simple validation without check control sum.
Install the package with:
composer require avkluchko/government-bundle
If you're not using Symfony Flex, you'll also
need to enable the AVKluchko\GovernmentBundle\GovernmentBundle
in your AppKernel.php
file
OGRN Validator - validate Primary State Registration Number (OGRN).
// src/Controller/SomeController.php
use AVKluchko\GovernmentBundle\Validator\OGRNValidator;
// ...
class SomeController
{
public function index(OGRNValidator $validator)
{
$isValid = $validator->isValid('some_ogrn');
// ...
}
}
INN Validator - validate Taxpayer Identification Number (INN).
// src/Controller/SomeController.php
use AVKluchko\GovernmentBundle\Validator\INNValidator;
// ...
class SomeController
{
public function index(INNValidator $validator)
{
$isValid = $validator->isValid('some_inn');
// ...
}
}