Passed
Push — feature/spotify ( ac6c48...53a5b1 )
by Oguzhan
07:37
created

Track::getName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
ccs 0
cts 2
cp 0
rs 10
cc 1
eloc 2
nc 1
nop 0
crap 2
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: PBX_g33k
5
 * Date: 16-Oct-16
6
 * Time: 22:25
7
 */
8
9
namespace Pbxg33k\MusicInfo\Model;
10
11
12
use GuzzleHttp\Psr7\Uri;
13
14
/**
15
 * Class Track
16
 * @package Model
17
 */
18
class Track extends BaseModel
19
{
20
    /**
21
     * @var
22
     */
23
    protected $id;
24
25
    /**
26
     * @var
27
     */
28
    protected $name;
29
30
    /**
31
     * @var
32
     */
33
    protected $image;
34
35
    /**
36
     * @var Uri
37
     */
38
    protected $uri;
39
40
    /**
41
     * @var
42
     */
43
    protected $explicit;
44
45
    /**
46
     * @var integer
47
     */
48
    protected $length;
49
50
    /**
51
     * @var Uri
52
     */
53
    protected $preview_uri;
54
55
    /**
56
     * @var
57
     */
58
    protected $albumTrack;
59
60
    /**
61
     * @var
62
     */
63
    protected $trackArtists;
64
65
    /**
66
     * @return mixed
67
     */
68
    public function getId()
69
    {
70
        return $this->id;
71
    }
72
73
    /**
74
     * @param mixed $id
75
     *
76
     * @return Track
77
     */
78 1
    public function setId($id)
79
    {
80 1
        $this->id = $id;
81
82 1
        return $this;
83
    }
84
85
    /**
86
     * @return mixed
87
     */
88
    public function getName()
89
    {
90
        return $this->name;
91
    }
92
93
    /**
94
     * @param mixed $name
95
     *
96
     * @return Track
97
     */
98 1
    public function setName($name)
99
    {
100 1
        $this->name = $name;
101
102 1
        return $this;
103
    }
104
105
    /**
106
     * @return mixed
107
     */
108
    public function getImage()
109
    {
110
        return $this->image;
111
    }
112
113
    /**
114
     * @param mixed $image
115
     *
116
     * @return Track
117
     */
118
    public function setImage($image)
119
    {
120
        $this->image = $image;
121
122
        return $this;
123
    }
124
125
    /**
126
     * @return mixed
127
     */
128
    public function getUri()
129
    {
130
        return $this->uri;
131
    }
132
133
    /**
134
     * @param mixed $uri
135
     *
136
     * @return Track
137
     */
138
    public function setUri(Uri $uri)
139
    {
140
        $this->uri = $uri;
141
142
        return $this;
143
    }
144
145
    /**
146
     * @return mixed
147
     */
148
    public function getAlbumTrack()
149
    {
150
        return $this->albumTrack;
151
    }
152
153
    /**
154
     * @param mixed $albumTrack
155
     *
156
     * @return Track
157
     */
158
    public function setAlbumTrack($albumTrack)
159
    {
160
        $this->albumTrack = $albumTrack;
161
162
        return $this;
163
    }
164
165
    /**
166
     * @return mixed
167
     */
168
    public function getTrackArtists()
169
    {
170
        return $this->trackArtists;
171
    }
172
173
    /**
174
     * @param mixed $trackArtists
175
     *
176
     * @return Track
177
     */
178
    public function setTrackArtists($trackArtists)
179
    {
180
        $this->trackArtists = $trackArtists;
181
182
        return $this;
183
    }
184
185
    /**
186
     * @return mixed
187
     */
188
    public function getExplicit()
189
    {
190
        return $this->explicit;
191
    }
192
193
    /**
194
     * @param mixed $explicit
195
     *
196
     * @return Track
197
     */
198 1
    public function setExplicit($explicit)
199
    {
200 1
        $this->explicit = $explicit;
201
202 1
        return $this;
203
    }
204
205
    /**
206
     * @return int
207
     */
208
    public function getLength()
209
    {
210
        return $this->length;
211
    }
212
213
    /**
214
     * @param int $length
215
     *
216
     * @return Track
217
     */
218 1
    public function setLength($length)
219
    {
220 1
        $this->length = $length;
221
222 1
        return $this;
223
    }
224
225
    /**
226
     * @return Uri
227
     */
228
    public function getPreviewUri()
229
    {
230
        return $this->preview_uri;
231
    }
232
233
    /**
234
     * @param Uri $preview_uri
235
     *
236
     * @return Track
237
     */
238 1
    public function setPreviewUri(Uri $preview_uri)
239
    {
240 1
        $this->preview_uri = $preview_uri;
241
242 1
        return $this;
243
    }
244
245
246
}