nfephp-org / sped-ibge
用于访问IBGE服务以获取SPED系统使用的代码的库
v1.0.0
2021-10-13 18:13 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpcompatibility/php-compatibility: ^9.3
- phpstan/phpstan: ^0.12.99
- phpunit/phpunit: ^6
- scrutinizer/ocular: ^1.3
- squizlabs/php_codesniffer: dev-master
This package is auto-updated.
Last update: 2024-09-14 01:24:45 UTC
README
这个类使用了IBGE的API来查找各个州及其代码和这些州的城市及其代码。用于联邦税务局和SEFAZ的SPED项目。
此项目的目的是提供数据源,用于维护为SPED项目发行文档的应用程序的数据库。
注意:不应直接在IBGE的每个查询中访问此服务,因为这比在自己的数据库中查找要慢且不稳定。
此类具有2个主要方法和多个修改器。
主要方法
function estados()
function cidades($uf)
重要:文件夹"storage"必须允许PHP执行用户写入。
安装
此包已在Packgist上列出,是为Composer开发的,因此不会明确说明任何安装替代方案。
应该使用以下命令安装
composer require nfephp-org/sped-ibge
或者,还可以通过修改您的应用程序的composer.json来安装,添加以下内容
"require": { "nfephp-org/sped-ibge" : "^1.0" }
为了使用开发版(master分支)的包,应该使用以下命令安装
composer require nfephp-org/sped-ibge:dev-master
或者,还可以通过修改您的应用程序的composer.json来安装,添加以下内容
"require": { "nfephp-org/sped-ibge" : "dev-master" }
注意:使用此开发版包时,不要忘记将您的应用程序的composer.json中的"minimum-stability"属性从"stable"更改为"dev"以接受开发包。
"minimum-stability": "dev"
要求
为了使此包能够正常工作,需要以下PHP和其他依赖包的要求。
- PHP PHP 7.x(建议PHP 7.2)
- ext-curl
- ext-json
- league/flysystem