dfridrich / ejustice
This package is abandoned and no longer maintained.
No replacement package was suggested.
Knihovna pro komunikaci se službami InfoSoud, InfoJednání a Isir.
v1.1.3
2016-04-26 14:31 UTC
Requires
- php: >=5.4.0
- dfridrich/ares: ^1.1
- ezyang/htmlpurifier: 4.7.*
- symfony/css-selector: 2.*|3.*
- symfony/dom-crawler: 2.*|3.*
Requires (Dev)
This package is not auto-updated.
Last update: 2016-10-16 09:37:15 UTC
README
Knihovna pro komunikaci se službami InfoSoud, InfoJednání a Isir.
Instalace pomocí Composeru
composer require dfridrich/eJustice:1.*
nebo composer.json:
{ "require": { "dfridrich/eJustice": "1.*" } }
Příklady
Ověření insolvence
<?php require "../vendor/autoload.php"; use Defr\eJustice\Isir; $isir = new Isir(); $result = $isir->find(73263753); // Vyhledani podle IC nebo RC $result->getLinks(); // Seznam odkazu, na kterych jsme hledali $result->getCount(); // Pocet insolvenci $result->getIsirWsCuzkData(); // Instance vsech insolvenci (Defr\eJustice\Isir\Api\isirWsCuzkData[]) $result->getTable(); // Prehledna tabulka se seznamem insolvenci $result->__toString(); // Metoda, ktera vypise tabulku (alias getTable())
Ověření spisové značky na soudě
<?php require "../vendor/autoload.php"; use Defr\eJustice\InfoSoud; use Defr\eJustice\InfoJednani; use Defr\eJustice\Request; use Defr\eJustice\Constants $infoSoud = new InfoSoud(); $infoJednani = new InfoJednani(); $request = new Request('Obvodní soud pro Prahu 6', '33C2/2015');
Request můžeme vytvořit i tímto způsobem:
$request = new Request(); $request->setFileNo('33C2/2015') ->setCourt('Obvodní soud pro Prahu 6');
Nebo takto:
$request = new Request('Obvodní soud pro Prahu 6', '33 C 2 / 2015'); $request = new Request('Obvodní soud v Praze 6', '33 C 2 / 2015'); $request = new Request('Obvodní soud na Praze 6', '33 C 2 / 2015'); $request = new Request('Obvodní soud Praha 6', '33 C 2 / 2015'); $request = new Request(Constants::$courts['OSPHA06'], '33 C 2 / 2015'); $request = new Request('OSPHA06', '33 C 2 / 2015');
Informace o průběhu řízení
$$response = $infoSoud->getInfo($request); $response->getCount(); // Pocet zmen v soudnim rizeni $response->getChanges(); // Seznam zmen (Defr\eJustice\InfoSoud\InfoSoudRow[]) $response->getLastChange(); // Posledni zmena (Defr\eJustice\InfoSoud\InfoSoudRow) $response->getLastChangeDate(); // Posledni datum zmeny (\DateTime) $response->getLastChangeHash(); // Hash posledni zmeny $response->getState(); // Stav rizeni $response->getTable(); // Prehledna tabulka se seznamem zmen $response->__toString(); // Metoda, ktera vypise tabulku (alias getTable())
Informace o nařízených jednáních
$$response = $infoJednani->getInfo($request); $response->getCount(); // Pocet zmen v soudnim rizeni $response->getTerms(); // Seznam zmen (Defr\eJustice\InfoJednani\InfoJednaniRow[]) $response->getInfo(); // Textova informace o jednanich (pokud nejsou narizena jednani, lze ji pouzit misto tabulky) $response->getLastTermDate(); // Posledni narizene jednani (\DateTime) $response->getLastTerm(); // Posledni narizene jednani $response->getLastTermHash(); // Hash posledniho jednani $response->getTable(); // Prehledna tabulka se seznamem zmen $response->__toString(); // Metoda, ktera vypise tabulku (alias getTable())
Odkazy
- InfoSoud - http://infosoud.justice.cz/public/search.jsp
- InfoJednání - http://infojednani.justice.cz/InfoSoud/public/searchJednani.jsp
- Insolvenční rejstřík (ISIR) - https://isir.justice.cz/isir/common/index.do
Contributing
Budu rád za každý návrh na vylepšení :-)
@TODO
- Symfony bundle