DodavatelskaSmlouva   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 1
eloc 7
dl 0
loc 23
c 0
b 0
f 0
ccs 0
cts 4
cp 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A generateInvoices() 0 5 1
1
<?php
2
/**
3
 * FlexiPeeHP - Objekt dodavatelské smlouvy.
4
 *
5
 * @author     Vítězslav Dvořák <[email protected]>
6
 * @copyright  (C) 2015-2017 Spoje.Net
7
 */
8
9
namespace FlexiPeeHP;
10
11
/**
12
 * Dodavatelská smlouva
13
 *
14
 * @link https://demo.flexibee.eu/c/demo/dodavatelska-smlouva/properties
15
 */
16
class DodavatelskaSmlouva extends FlexiBeeRW
17
{
18
19
    use Stitky;
20
    use Firma;
21
    /**
22
     * Evidence užitá objektem.
23
     *
24
     * @var string
25
     */
26
    public $evidence = 'dodavatelska-smlouva';
27
28
    /**
29
     * Generate invoices from contracts.
30
     * Vygeneruje faktury ze smluv.
31
     *
32
     * @return boolean operation success
33
     */
34
    public function generateInvoices()
35
    {
36
        $this->performRequest('dodavatelska-smlouva/generovani-faktur.xml',
37
            'PUT', 'xml');
38
        return $this->lastResponseCode == 200;
39
    }
40
}
41