DodavatelskaSmlouva::generateInvoices()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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