Download the PHP package h4kuna/ares without Composer
On this page you can find all versions of the php package h4kuna/ares. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package ares
Short Description Provides information about subjects by their identification number from the ARES database (in Czech Republic).
License MIT
Homepage https://github.com/h4kuna/ares
Informations about the package ares
Part of the h4kuna PHP libraries, see the overview of all packages.
More information about versions is in changelog.
Support development by QR code
Use the QR code or the sponsor button, which links to my Revolut.
Thank you :)
Installation to project
Requires PHP 8.0 or newer. The best way to install h4kuna/ares is using Composer:
Without Guzzle, pass your own PSR-18 client and PSR-17 factories to the AresFactory constructor.
The library downloads information about a subject by its identification number (IČO).
ARES
Load data by one identification number. Shorter numbers are padded with leading zeros to 8 digits.
Load data by many identification numbers. The ARES service accepts at most 100 items per request, the library splits the input into chunks and removes duplicates. The result is a Generator that keeps the keys of the input array and contains only the subjects that exist.
Other endpoints
Choose an endpoint from the class Sources.
SERVICE_*- other available endpointsCORE- the main endpoint, used by the method$ares->loadBasic()DIAL- code lists (dials), for examplePravniFormaSER_NO_*- not supported
Runnable examples are in bin.
Dials
You can find the parameters kodCiselniku and zdrojCiselniku in the JSON file AresRestApi-verejne_v*.json, for example ciselnikKod: PravniForma, zdroj: res.
Data Box (datová schránka)
VIES
Supports the basic VAT number check. The VAT number must start with the country code, or pass an instance of Ares\Vies\ViesEntity.
All versions of ares with dependencies
ext-curl Version *
ext-json Version *
ext-simplexml Version *
nette/utils Version ^2.0 || ^3.0 || ^4.0
psr/http-factory Version ^1.0
psr/http-message Version ^1.0.1 || ^2.0