Skip to content

Commit 33a3d24

Browse files
committed
README: + example usage code, some minor changes
1 parent a9b4d38 commit 33a3d24

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

README.md

+42-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
# Example implementation of EET in PHP
1+
# Implementation of EET Client in PHP
2+
3+
[![Downloads this Month](https://img.shields.io/packagist/dm/ondrejnov/eet.svg)](https://packagist.org/packages/ondrejnov/eet)
4+
[![Latest stable](https://img.shields.io/packagist/v/ondrejnov/eet.svg)](https://packagist.org/packages/ondrejnov/eet)
25

36
## Installation
47
Install ondrejnov/eet using [Composer](http://getcomposer.org/):
@@ -17,15 +20,33 @@ Attached WSDL, key and certificate are intended for non-production usage (Playgr
1720
## Example Usage
1821
Sample codes are located in examples/ folder
1922

23+
```php
24+
use Ondrejnov\EET\Dispatcher;
25+
use Ondrejnov\EET\Receipt;
26+
27+
$dispatcher = new Dispatcher(PLAYGROUND_WSDL, DIR_CERT . '/eet.key', DIR_CERT . '/eet.pem');
28+
29+
$r = new Receipt();
30+
$r->uuid_zpravy = 'b3a09b52-7c87-4014-a496-4c7a53cf9120';
31+
$r->dic_popl = 'CZ72080043';
32+
$r->id_provoz = '181';
33+
$r->id_pokl = '1';
34+
$r->porad_cis = '1';
35+
$r->dat_trzby = new \DateTime();
36+
$r->celk_trzba = 1000;
37+
38+
echo $dispatcher->send($r); // FIK code should be returned
39+
```
40+
2041
### License
2142
MIT
2243

2344
---
2445

25-
# Ukázka implementace EET v PHP
46+
# Implementace EET klienta v PHP
2647

2748
## Instalace
28-
Install ondrejnov/eet using [Composer](http://getcomposer.org/):
49+
Instalace ondrejnov/eet pomocí [Composer](http://getcomposer.org/):
2950

3051
```sh
3152
$ composer require ondrejnov/eet
@@ -41,6 +62,24 @@ Přiložené WSDL, klíč a certifikát jsou pro neprodukční prostředí (Play
4162
## Ukázka použití
4263
Ukázky použití naleznete ve složce examples/
4364

65+
```php
66+
use Ondrejnov\EET\Dispatcher;
67+
use Ondrejnov\EET\Receipt;
68+
69+
$dispatcher = new Dispatcher(PLAYGROUND_WSDL, DIR_CERT . '/eet.key', DIR_CERT . '/eet.pem');
70+
71+
$r = new Receipt();
72+
$r->uuid_zpravy = 'b3a09b52-7c87-4014-a496-4c7a53cf9120';
73+
$r->dic_popl = 'CZ72080043';
74+
$r->id_provoz = '181';
75+
$r->id_pokl = '1';
76+
$r->porad_cis = '1';
77+
$r->dat_trzby = new \DateTime();
78+
$r->celk_trzba = 1000;
79+
80+
echo $dispatcher->send($r); // Měl by být vrácen FIK kód
81+
```
82+
4483
### Licence
4584
MIT
4685

0 commit comments

Comments
 (0)