Test Failed
Push — master ( 3b06f4...e1fadc )
by Nils
02:12
created

Article::getStock()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
ccs 0
cts 0
cp 0
crap 2
rs 10
c 0
b 0
f 0
1
<?php
2
namespace Sesame\Model;
3
4
/**
5
 * Class Article
6
 * @package Sesame\Model
7
 */
8
class Article
9
{
10
    /**
11
     * @var string
12
     */
13
    protected $name;
14
15
    /**
16
     * @var int
17
     */
18
    protected $orders;
19
20
    /**
21
     * @var float
22
     */
23
    protected $price;
24
25
    /**
26
     * @var float
27
     */
28
    protected $priceDiscount;
29
30
    /**
31
     * @var int
32
     */
33
    protected $stock;
34
35
    /**
36
     * @var string
37
     */
38
    protected $url;
39
40
    /**
41
     * @return string
42
     */
43
    public function getName(): string
44
    {
45
        return $this->name;
46
    }
47
48
    /**
49
     * @param string $name
50
     * @return Article
51
     */
52
    public function setName(string $name): Article
53
    {
54
        $this->name = $name;
55
56
        return $this;
57
    }
58
59
    /**
60
     * @return int
61
     */
62
    public function getOrders(): int
63
    {
64
        return $this->orders;
65
    }
66
67
    /**
68
     * @param int $orders
69
     * @return Article
70
     */
71
    public function setOrders(int $orders): Article
72
    {
73
        $this->orders = $orders;
74
75
        return $this;
76
    }
77
78
    /**
79
     * @return float
80
     */
81
    public function getPrice(): float
82
    {
83
        return $this->price;
84
    }
85
86
    /**
87
     * @param float $price
88
     * @return Article
89
     */
90
    public function setPrice(float $price): Article
91
    {
92
        $this->price = $price;
93
94
        return $this;
95
    }
96
97
    /**
98
     * @return int
99
     */
100
    public function getStock(): int
101
    {
102
        return $this->stock;
103
    }
104
105
    /**
106
     * @param int $stock
107
     * @return Article
108
     */
109
    public function setStock(int $stock): Article
110
    {
111
        $this->stock = $stock;
112
113
        return $this;
114
    }
115
116
    /**
117
     * @return string
118
     */
119
    public function getUrl(): string
120
    {
121
        return $this->url;
122
    }
123
124
    /**
125
     * @param string $url
126
     * @return Article
127
     */
128
    public function setUrl(string $url): Article
129
    {
130
        $this->url = $url;
131
132
        return $this;
133
    }
134
}
135