TeamInboxMessage   A
last analyzed

Complexity

Total Complexity 16

Size/Duplication

Total Lines 186
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

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

16 Methods

Rating   Name   Duplication   Size   Complexity  
A setFormat() 0 6 1
A getFormat() 0 4 1
A setFromAddress() 0 6 1
A getFromAddress() 0 4 1
A setFromName() 0 6 1
A getFromName() 0 4 1
A setLink() 0 6 1
A getLink() 0 4 1
A setProject() 0 6 1
A getProject() 0 4 1
A setReplyTo() 0 6 1
A getReplyTo() 0 4 1
A setSource() 0 6 1
A getSource() 0 4 1
A setSubject() 0 6 1
A getSubject() 0 4 1
1
<?php
2
3
/*
4
 * This file is part of the Mremi\Flowdock library.
5
 *
6
 * (c) Rémi Marseille <[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 Mremi\Flowdock\Api\Push;
13
14
/**
15
 * Team inbox message class
16
 *
17
 * @author Rémi Marseille <[email protected]>
18
 */
19
class TeamInboxMessage extends BaseMessage implements TeamInboxMessageInterface
20
{
21
    /**
22
     * @var string
23
     */
24
    protected $source;
25
26
    /**
27
     * @var string
28
     */
29
    protected $fromAddress;
30
31
    /**
32
     * @var string
33
     */
34
    protected $subject;
35
36
    /**
37
     * @var string
38
     */
39
    protected $fromName;
40
41
    /**
42
     * @var string
43
     */
44
    protected $replyTo;
45
46
    /**
47
     * @var string
48
     */
49
    protected $project;
50
51
    /**
52
     * @var string
53
     */
54
    protected $format;
55
56
    /**
57
     * @var string
58
     */
59
    protected $link;
60
61
    /**
62
     * {@inheritdoc}
63
     */
64
    public function setFormat($format)
65
    {
66
        $this->format = $format;
67
68
        return $this;
69
    }
70
71
    /**
72
     * {@inheritdoc}
73
     */
74
    public function getFormat()
75
    {
76
        return $this->format;
77
    }
78
79
    /**
80
     * {@inheritdoc}
81
     */
82
    public function setFromAddress($fromAddress)
83
    {
84
        $this->fromAddress = $fromAddress;
85
86
        return $this;
87
    }
88
89
    /**
90
     * {@inheritdoc}
91
     */
92
    public function getFromAddress()
93
    {
94
        return $this->fromAddress;
95
    }
96
97
    /**
98
     * {@inheritdoc}
99
     */
100
    public function setFromName($fromName)
101
    {
102
        $this->fromName = $fromName;
103
104
        return $this;
105
    }
106
107
    /**
108
     * {@inheritdoc}
109
     */
110
    public function getFromName()
111
    {
112
        return $this->fromName;
113
    }
114
115
    /**
116
     * {@inheritdoc}
117
     */
118
    public function setLink($link)
119
    {
120
        $this->link = $link;
121
122
        return $this;
123
    }
124
125
    /**
126
     * {@inheritdoc}
127
     */
128
    public function getLink()
129
    {
130
        return $this->link;
131
    }
132
133
    /**
134
     * {@inheritdoc}
135
     */
136
    public function setProject($project)
137
    {
138
        $this->project = $project;
139
140
        return $this;
141
    }
142
143
    /**
144
     * {@inheritdoc}
145
     */
146
    public function getProject()
147
    {
148
        return $this->project;
149
    }
150
151
    /**
152
     * {@inheritdoc}
153
     */
154
    public function setReplyTo($replyTo)
155
    {
156
        $this->replyTo = $replyTo;
157
158
        return $this;
159
    }
160
161
    /**
162
     * {@inheritdoc}
163
     */
164
    public function getReplyTo()
165
    {
166
        return $this->replyTo;
167
    }
168
169
    /**
170
     * {@inheritdoc}
171
     */
172
    public function setSource($source)
173
    {
174
        $this->source = $source;
175
176
        return $this;
177
    }
178
179
    /**
180
     * {@inheritdoc}
181
     */
182
    public function getSource()
183
    {
184
        return $this->source;
185
    }
186
187
    /**
188
     * {@inheritdoc}
189
     */
190
    public function setSubject($subject)
191
    {
192
        $this->subject = $subject;
193
194
        return $this;
195
    }
196
197
    /**
198
     * {@inheritdoc}
199
     */
200
    public function getSubject()
201
    {
202
        return $this->subject;
203
    }
204
}
205