OfferBookTrait   A
last analyzed

Complexity

Total Complexity 20

Size/Duplication

Total Lines 252
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 20
lcom 0
cbo 0
dl 0
loc 252
rs 10
c 0
b 0
f 0

20 Methods

Rating   Name   Duplication   Size   Complexity  
A getAuthor() 0 4 1
A setAuthor() 0 6 1
A getName() 0 4 1
A setName() 0 6 1
A getPublisher() 0 4 1
A setPublisher() 0 6 1
A getSeries() 0 4 1
A setSeries() 0 6 1
A getYear() 0 4 1
A setYear() 0 6 1
A getISBN() 0 4 1
A setISBN() 0 6 1
A getVolume() 0 4 1
A setVolume() 0 6 1
A getPart() 0 4 1
A setPart() 0 6 1
A getLanguage() 0 4 1
A setLanguage() 0 6 1
A getTableOfContents() 0 4 1
A setTableOfContents() 0 6 1
1
<?php
2
3
/*
4
 * This file is part of the Bukashk0zzzYmlGenerator
5
 *
6
 * (c) Denis Golubovskiy <[email protected]>
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace Bukashk0zzz\YmlGenerator\Model\Offer;
13
14
/**
15
 * Trait OfferBook
16
 */
17
trait OfferBookTrait
18
{
19
    /**
20
     * @var string
21
     */
22
    private $author;
23
24
    /**
25
     * @var string
26
     */
27
    private $name;
28
29
    /**
30
     * @var string
31
     */
32
    private $publisher;
33
34
    /**
35
     * @var string
36
     */
37
    private $series;
38
39
    /**
40
     * @var int
41
     */
42
    private $year;
43
44
    /**
45
     * @var string
46
     */
47
    private $ISBN;
48
49
    /**
50
     * @var int
51
     */
52
    private $volume;
53
54
    /**
55
     * @var int
56
     */
57
    private $part;
58
59
    /**
60
     * @var string
61
     */
62
    private $language;
63
64
    /**
65
     * @var string
66
     */
67
    private $tableOfContents;
68
69
    /**
70
     * @return string
71
     */
72
    public function getAuthor()
73
    {
74
        return $this->author;
75
    }
76
77
    /**
78
     * @param string $author
79
     *
80
     * @return $this
81
     */
82
    public function setAuthor($author)
83
    {
84
        $this->author = $author;
85
86
        return $this;
87
    }
88
89
    /**
90
     * @return string
91
     */
92
    public function getName()
93
    {
94
        return $this->name;
95
    }
96
97
    /**
98
     * @param string $name
99
     *
100
     * @return $this
101
     */
102
    public function setName($name)
103
    {
104
        $this->name = $name;
105
106
        return $this;
107
    }
108
109
    /**
110
     * @return string
111
     */
112
    public function getPublisher()
113
    {
114
        return $this->publisher;
115
    }
116
117
    /**
118
     * @param string $publisher
119
     *
120
     * @return $this
121
     */
122
    public function setPublisher($publisher)
123
    {
124
        $this->publisher = $publisher;
125
126
        return $this;
127
    }
128
129
    /**
130
     * @return string
131
     */
132
    public function getSeries()
133
    {
134
        return $this->series;
135
    }
136
137
    /**
138
     * @param string $series
139
     *
140
     * @return $this
141
     */
142
    public function setSeries($series)
143
    {
144
        $this->series = $series;
145
146
        return $this;
147
    }
148
149
    /**
150
     * @return int
151
     */
152
    public function getYear()
153
    {
154
        return $this->year;
155
    }
156
157
    /**
158
     * @param int $year
159
     *
160
     * @return $this
161
     */
162
    public function setYear($year)
163
    {
164
        $this->year = $year;
165
166
        return $this;
167
    }
168
169
    /**
170
     * @return string
171
     */
172
    public function getISBN()
173
    {
174
        return $this->ISBN;
175
    }
176
177
    /**
178
     * @param string $ISBN
179
     *
180
     * @return $this
181
     */
182
    public function setISBN($ISBN)
183
    {
184
        $this->ISBN = $ISBN;
185
186
        return $this;
187
    }
188
189
    /**
190
     * @return int
191
     */
192
    public function getVolume()
193
    {
194
        return $this->volume;
195
    }
196
197
    /**
198
     * @param int $volume
199
     *
200
     * @return $this
201
     */
202
    public function setVolume($volume)
203
    {
204
        $this->volume = $volume;
205
206
        return $this;
207
    }
208
209
    /**
210
     * @return int
211
     */
212
    public function getPart()
213
    {
214
        return $this->part;
215
    }
216
217
    /**
218
     * @param int $part
219
     *
220
     * @return $this
221
     */
222
    public function setPart($part)
223
    {
224
        $this->part = $part;
225
226
        return $this;
227
    }
228
229
    /**
230
     * @return string
231
     */
232
    public function getLanguage()
233
    {
234
        return $this->language;
235
    }
236
237
    /**
238
     * @param string $language
239
     *
240
     * @return $this
241
     */
242
    public function setLanguage($language)
243
    {
244
        $this->language = $language;
245
246
        return $this;
247
    }
248
249
    /**
250
     * @return string
251
     */
252
    public function getTableOfContents()
253
    {
254
        return $this->tableOfContents;
255
    }
256
257
    /**
258
     * @param string $tableOfContents
259
     *
260
     * @return $this
261
     */
262
    public function setTableOfContents($tableOfContents)
263
    {
264
        $this->tableOfContents = $tableOfContents;
265
266
        return $this;
267
    }
268
}
269