Completed
Push — master ( 1ef83c...516478 )
by Vítězslav
13:51
created

DodavatelskaSmlouva::generateInvoices()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 4
nc 1
nop 0
dl 0
loc 6
rs 9.4285
c 0
b 0
f 0
1
<?php
2
/**
3
 * FlexiPeeHP - Objekt dodavatelské smlouvy.
4
 *
5
 * @author     Vítězslav Dvořák <[email protected]>
6
 * @copyright  (C) 2015,2016 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
     * Evidence užitá objektem.
20
     *
21
     * @var string
22
     */
23
    public $evidence = 'dodavatelska-smlouva';
24
25
    /**
26
     * Generate invoices from contracts.
27
     * Vygeneruje faktury ze smluv.
28
     *
29
     * @return boolean operation success
30
     */
31
    public function generateInvoices()
32
    {
33
        $this->performRequest('dodavatelska-smlouva/generovani-faktur.xml',
34
            'PUT', 'xml');
35
        return $this->lastResponseCode == 200;
36
    }
37
38
}
39