2017 © Pedro Peláez
 

library regon-api

GUS Regon API

image

mrcnpdlk/regon-api

GUS Regon API

  • Friday, October 27, 2017
  • by mrcnpdlk
  • Repository
  • 0 Watchers
  • 0 Stars
  • 345 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 3 % Grown

The README.md

Latest Stable Version Latest Unstable Version Total Downloads Monthly Downloads License, (*1)

REGON API - Polish companies database v2

Installation

Install the latest version with composer, (*2)

composer require mrcnpdlk/regon-api

API uses BIR 1.1, (*3)

Basic usage

Configuration

Available options:, (*4)

Parameter name Description Is required
password Password to REGON api YES
wsdl path to WSDL NO
location path do SVC location NO
cacheDir path do cache directory NO (system dir cache)
cacheTtl cache ttl [sec] NO (60 sec)

Creating instance

$oConfig = new Mrcnpdlk\Api\Regon\Config([
    'password' => 'my_password',
]);

$oNativeApi = new \Mrcnpdlk\Api\Regon\NativeApi($oConfig);
$oApi = new \Mrcnpdlk\Api\Regon\Api($oConfig);

NativeApi

NativeApi class implements native GUS methods such like:, (*5)

  • Zaloguj()
  • Wyloguj()
  • GetValue(ValueEnum $param)
  • DaneSzukajPodmioty( string $regon = null, string $nip = null, string $krs = null, array $tRegon = [], array $tNip = [], array $tKrs = [])
  • DanePobierzRaportZbiorczy(string $date, ReportCompactEnum $report)
  • DanePobierzPelnyRaport(string $regon, ReportFullEnum $report)

Api

Api class implements usable methods based on NativeApi class., (*6)

  • searchByNip()
  • searchByKrs()
  • searchByRegon()
  • getPKD()
  • getReport()

The Versions

14/09 2017

v0.1.0

0.1.0.0

GUS Regon API

  Sources   Download

MIT

The Requires

 

The Development Requires