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

DodavatelskaSmlouva   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Importance

Changes 0
Metric Value
dl 0
loc 23
rs 10
c 0
b 0
f 0
wmc 1
lcom 1
cbo 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A generateInvoices() 0 6 1
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