sped-ibge
Esta classe usa a API do IBGE para buscar os estados e seus códigos e as cidades desses estados e seus codigos.
Para uso dos projetos SPED da Receita Federal e das SEFAZ., (*1)
![Actions Status][ico-workflow], (*2)
![Latest Version on Packagist][ico-version]
![License][ico-license]
, (*3)
, (*4)
O intuito desse projeto é prover uma fonte de dados para serem usados na manutenção das bases de dados dos aplicativos que emitem documentos para o projetos SPED., (*5)
NOTA: Esse serviço do IBGE não deve ser acessado diretamente a cada consulta de seu cliente, pois será mais lento e instável que buscar isso na sua própria base de dados., (*6)
Esta classe possui 2 métodos principais e vários modificadores., (*7)
Métodos principais
IMPORTANTE: a pasta "storage" deve ter permissões de escrita pelo usuário que executa o PHP., (*8)
Install
Este pacote está listado no Packgist foi desenvolvido para uso do Composer, portanto não será explicitada nenhuma alternativa de instalação., (*9)
E deve ser instalado com:, (*10)
composer require nfephp-org/sped-ibge
Ou ainda alterando o composer.json do seu aplicativo inserindo:, (*11)
"require": {
"nfephp-org/sped-ibge" : "^1.0"
}
Para utilizar o pacote em desenvolvimento (branch master) deve ser instalado com:, (*12)
composer require nfephp-org/sped-ibge:dev-master
Ou ainda alterando o composer.json do seu aplicativo inserindo:, (*13)
"require": {
"nfephp-org/sped-ibge" : "dev-master"
}
NOTA: Ao utilizar este pacote na versão em desenvolvimento não se esqueça de alterar o composer.json da sua aplicação para aceitar pacotes em desenvolvimento, alterando a propriedade "minimum-stability" de "stable" para "dev"., (*14)
"minimum-stability": "dev"
Requirements
Para que este pacote possa funcionar são necessários os seguintes requisitos do PHP e outros pacotes dos quais esse depende., (*15)