Test Failed
Push — master ( 9ca4a5...db00ed )
by Vítězslav
11:19
created

Banka::automatickeParovani()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1.037

Importance

Changes 0
Metric Value
cc 1
eloc 3
nc 1
nop 0
dl 0
loc 5
ccs 2
cts 3
cp 0.6667
crap 1.037
rs 9.4285
c 0
b 0
f 0
1
<?php
2
/**
3
 * FlexiPeeHP - Bank Class.
4
 *              Objekt Banky.
5
 *
6
 * @author     Vítězslav Dvořák <[email protected]>
7
 * @copyright  (C) 2015-2017 Spoje.Net
8
 */
9
10
namespace FlexiPeeHP;
11
12
/**
13
 * Banka
14
 * 
15
 * @link https://demo.flexibee.eu/c/demo/banka/properties Vlastnosti evidence
16
 */
17
class Banka extends FlexiBeeRW
18
{
19
    /**
20
     * Evidence užitá objektem.
21
     *
22
     * @var string
23
     */
24
    public $evidence = 'banka';
25
26
    /**
27
     * Stáhne bankovní výpisy  ( trvá delší dobu )
28
     *
29
     * @return boolean
30
     */
31 1
    public function stahnoutVypisyOnline()
32
    {
33 1
        $this->performRequest('nacteni-vypisu-online.json', 'PUT', 'txt');
34 1
        return $this->lastResponseCode == 200;
35
    }
36
37
    /**
38
     * Start invoice authomatic matching process ( it take longer time )
39
     * Spustí proces automatického párování plateb. ( trvá delší dobu )
40
     *
41
     * @link https://demo.flexibee.eu/devdoc/parovani-plateb Interní dokumentace
42
     * @return boolean
43
     */
44 1
    public function automatickeParovani()
45
    {
46 1
        $this->performRequest('automaticke-parovani', 'PUT');
47
        return $this->lastResponseCode == 200;
48
    }
49
}
50