x-one/gus-bundle
最新稳定版本:v0.1.0
Composer 安装命令:
composer require x-one/gus-bundle
包简介
Integrates GUS API Client with Symfony SWP projects
关键字:
README 文档
README
- Instalacja
Dodaj do swojego dockerfile i przebuduj kontener:
docker-php-ext-install soap
docker-php-ext-install simplexml
W kontenerze uruchom:
composer require xone/gus-bundle
Dodaj do pliku .env:
GUS_TOKEN=klucz_api
Klucz produkcyjny można uzyskać składając wniosek na https://api.stat.gov.pl/Home/RegonApi Klucz testowy dostępny w passbolcie (gustoken)
Dodaj plik konfiguracyjny:
# config/routes/x_one_gus.yaml
x_one_gus:
resource: "@XOneGusBundle/config/routes.yaml"
- Użycie
Został wystawiony endpoint /gus/search, który przyjmuje parametr NIP. W odpowiedzi zwraca dane firmy z GUS.
W przypadku użycia w innej klasie:
use XOne\Bundle\GusBundle\Service\GusApiService;
class YourService
{
public function __construct(protected GusApiService $gusApiService)
{}
public function getCompanyData(string $nip)
{
$companyData = $this->gusApiService->search($nip);
}
}
W GusApiService numer NIP jest walidowany, jeśli nie jest poprawny zostanie rzucony wyjątek.
统计信息
- 总下载量: 12
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2024-03-13