PHPackages                             amdb/valida-sintegra - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. amdb/valida-sintegra

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

amdb/valida-sintegra
====================

Biblioteca de validação de inscrição estadual pra estados brasileiros

1.0(4y ago)014MITPHP

Since Mar 14Pushed 1y ago2 watchersCompare

[ Source](https://github.com/amdbstacks/valida-sintegra-php)[ Packagist](https://packagist.org/packages/amdb/valida-sintegra)[ RSS](/packages/amdb-valida-sintegra/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Valida Sintegra PHP
===================

[](#valida-sintegra-php)

A biblioteca de validação de inscrição estadual valida sintegra PHP, foi desenvolvida com o intuito de ser um componente de código aberto e gratuito pra ser integrado ao seu sistema escrito em PHP.

A biblioteca foi escrita agnostica a fremework, podendo ser usada como componente nos mais robustos fremeworks ativos no mercado, desde que a versão do PHP no projeto seja superior PHP.7 ou superior. **Esse componente não funcionará em versões anteriores ao PHP.7.**

Instalação
==========

[](#instalação)

```
composer require amdbstacks/valida-sintegra

```

Uso
===

[](#uso)

Para fazer o uso correto da biblioteca, é fornecido um enum Estados, que já contem todos os estados brasileiros para serem usados como parametros na solicitação de validação, como:

```
Estados::AC(); //para validação de sintegra do Acre.
Estados::AL(); //para validação de sintegra do Alagoas.
Estados::AP(); //para validação de sintegra do Amapá.
Estados::AM(); //para validação de sintegra do Amazonas.
Estados::BA(); //para validação de sintegra da Bahia.
Estados::CE(); //para validação de sintegra do Ceará.
Estados::DF(); //para validação de sintegra do Distrito Federal.
Estados::GO(); //para validação de sintegra do Goiás.
Estados::MA(); //para validação de sintegra do Maranhão.
Estados::MT(); //para validação de sintegra do Mato Grosso.
Estados::MS(); //para validação de sintegra do Mato Grosso do Sul.
Estados::MG(); //para validação de sintegra de Minas Gerais.
Estados::PA(); //para validação de sintegra do Pará.
Estados::PB(); //para validação de sintegra da Paraíba.
Estados::PR(); //para validação de sintegra do Paraná.
Estados::PE(); //para validação de sintegra do Pernambuco.
Estados::PI(); //para validação de sintegra do Piauí.
Estados::RJ(); //para validação de sintegra do Rio de Janeiro.
Estados::RN(); //para validação de sintegra do Rio Grande do Norte.
Estados::RS(); //para validação de sintegra do Rio Grande do Sul.
Estados::RO(); //para validação de sintegra de Rondônia.
Estados::RR(); //para validação de sintegra de Roraima.
Estados::SC(); //para validação de sintegra de Santa Catarina.
Estados::SP(); //para validação de sintegra de São Paulo.
Estados::SE(); //para validação de sintegra de Sergipe.
Estados::TO(); //para validação de sintegra do Tocantins.
```

Com as declarações dos estados como descrito acima, basta agora a instância da classe de validação, e a parametrização correta, de sintegra e estado, como o exemplo abaixo.

```
use Sintegra\Adapters\Sintegra;
use Sintegra\Domain\Enumeration\Estados;

class MinhaClasse
{
	public function validar() : void
    {
        $sintegra = new Sintegra();
        $validacao = $sintegra->validar("0100482300112", Estados::AC());

        if (!$validacao)
        	throw new RuntimeException("Sintegra inválido!");
    }
}
```

Considerações finais
====================

[](#considerações-finais)

A biblioteca é de uso livre e contribuições para melhorias são aceitas.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance29

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1519d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/18e93e6c043f1db19882ce5cf1baf6ab3b50dc15b94f3939db31facaf3747cfb?d=identicon)[amdbstacks](/maintainers/amdbstacks)

---

Top Contributors

[![amdbstacks](https://avatars.githubusercontent.com/u/19865676?v=4)](https://github.com/amdbstacks "amdbstacks (19 commits)")

---

Tags

sintegrainscrição estadual

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/amdb-valida-sintegra/health.svg)

```
[![Health](https://phpackages.com/badges/amdb-valida-sintegra/health.svg)](https://phpackages.com/packages/amdb-valida-sintegra)
```

###  Alternatives

[webmozart/assert

Assertions to validate method input/output with nice error messages.

7.6k894.0M1.2k](/packages/webmozart-assert)[bensampo/laravel-enum

Simple, extensible and powerful enumeration implementation for Laravel.

2.0k15.9M104](/packages/bensampo-laravel-enum)[swaggest/json-schema

High definition PHP structures with JSON-schema based validation

48612.5M73](/packages/swaggest-json-schema)[stevebauman/purify

An HTML Purifier / Sanitizer for Laravel

5325.6M19](/packages/stevebauman-purify)[ashallendesign/laravel-config-validator

A package for validating your Laravel app's config.

217905.3k5](/packages/ashallendesign-laravel-config-validator)[crazybooot/base64-validation

Laravel validators for base64 encoded files

1341.9M8](/packages/crazybooot-base64-validation)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
