ChannelHold::getChannel()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 4
Ratio 100 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 4
loc 4
ccs 0
cts 4
cp 0
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
crap 2
1
<?php
2
/**
3
 * Created by Piskle.
4
 * Date: 8/22/16
5
 * Time: 3:00 PM
6
 */
7
8
namespace phparia\Events;
9
10
use phparia\Client\AriClient;
11
use phparia\Resources\Channel;
12
13
14 View Code Duplication
class ChannelHold extends Event implements IdentifiableEventInterface
15
{
16
    /**
17
     * @var Channel
18
     */
19
    private $channel;
20
21
    /**
22
     * @return Channel
23
     */
24
    public function getChannel()
25
    {
26
        return $this->channel;
27
    }
28
29
    public function getEventId()
30
    {
31
        return "{$this->getType()}_{$this->getChannel()->getId()}";
32
    }
33
34
    /**
35
     * @param AriClient $client
36
     * @param string $response
37
     */
38
    public function __construct(AriClient $client, $response)
39
    {
40
        parent::__construct($client, $response);
41
42
        $this->channel = $this->getResponseValue('channel', 'phparia\Resources\Channel', $client);
43
    }
44
}