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

This package is not auto-updated.

Last update: 2016-10-16 09:37:15 UTC


README

Build Status Latest Stable Version Total Downloads Monthly Downloads License

Knihovna pro komunikaci se službami InfoSoud, InfoJednání a Isir.

eJustice

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

Contributing

Budu rád za každý návrh na vylepšení :-)

@TODO

  • Symfony bundle