WSCRSHo_FitMemberSearch   A
last analyzed

Complexity

Total Complexity 15

Size/Duplication

Total Lines 184
Duplicated Lines 5.43 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 15
lcom 0
cbo 0
dl 10
loc 184
ccs 0
cts 73
cp 0
rs 10
c 0
b 0
f 0

15 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 10 10 1
A getMemberNo() 0 4 1
A setMemberNo() 0 5 1
A getFitNo() 0 4 1
A setFitNo() 0 5 1
A getFitName() 0 4 1
A setFitName() 0 5 1
A getMemberLastName() 0 4 1
A setMemberLastName() 0 5 1
A getMemberFirstName() 0 4 1
A setMemberFirstName() 0 5 1
A getIsActive() 0 4 1
A setIsActive() 0 5 1
A getRigidity() 0 4 1
A setRigidity() 0 5 1

How to fix   Duplicated Code   

Duplicated Code

Duplicate code is one of the most pungent code smells. A rule that is often used is to re-structure code once it is duplicated in three or more places.

Common duplication problems, and corresponding solutions are:

1
<?php
2
3
namespace Gueststream\PMS\IQWare\API;
4
5
class WSCRSHo_FitMemberSearch
6
{
7
8
    /**
9
     * @var string $MemberNo
10
     */
11
    protected $MemberNo = null;
12
13
    /**
14
     * @var string $FitNo
15
     */
16
    protected $FitNo = null;
17
18
    /**
19
     * @var string $FitName
20
     */
21
    protected $FitName = null;
22
23
    /**
24
     * @var string $MemberLastName
25
     */
26
    protected $MemberLastName = null;
27
28
    /**
29
     * @var string $MemberFirstName
30
     */
31
    protected $MemberFirstName = null;
32
33
    /**
34
     * @var boolean $IsActive
35
     */
36
    protected $IsActive = null;
37
38
    /**
39
     * @var TSearchRigidity $Rigidity
40
     */
41
    protected $Rigidity = null;
42
43
    /**
44
     * @param string $MemberNo
45
     * @param string $FitNo
46
     * @param string $FitName
47
     * @param string $MemberLastName
48
     * @param string $MemberFirstName
49
     * @param boolean $IsActive
50
     * @param TSearchRigidity $Rigidity
51
     */
52 View Code Duplication
    public function __construct($MemberNo, $FitNo, $FitName, $MemberLastName, $MemberFirstName, $IsActive, $Rigidity)
0 ignored issues
show
Duplication introduced by
This method seems to be duplicated in your project.

Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.

You can also find more detailed suggestions in the “Code” section of your repository.

Loading history...
53
    {
54
        $this->MemberNo = $MemberNo;
55
        $this->FitNo = $FitNo;
56
        $this->FitName = $FitName;
57
        $this->MemberLastName = $MemberLastName;
58
        $this->MemberFirstName = $MemberFirstName;
59
        $this->IsActive = $IsActive;
60
        $this->Rigidity = $Rigidity;
61
    }
62
63
    /**
64
     * @return string
65
     */
66
    public function getMemberNo()
67
    {
68
        return $this->MemberNo;
69
    }
70
71
    /**
72
     * @param string $MemberNo
73
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
74
     */
75
    public function setMemberNo($MemberNo)
76
    {
77
        $this->MemberNo = $MemberNo;
78
        return $this;
79
    }
80
81
    /**
82
     * @return string
83
     */
84
    public function getFitNo()
85
    {
86
        return $this->FitNo;
87
    }
88
89
    /**
90
     * @param string $FitNo
91
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
92
     */
93
    public function setFitNo($FitNo)
94
    {
95
        $this->FitNo = $FitNo;
96
        return $this;
97
    }
98
99
    /**
100
     * @return string
101
     */
102
    public function getFitName()
103
    {
104
        return $this->FitName;
105
    }
106
107
    /**
108
     * @param string $FitName
109
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
110
     */
111
    public function setFitName($FitName)
112
    {
113
        $this->FitName = $FitName;
114
        return $this;
115
    }
116
117
    /**
118
     * @return string
119
     */
120
    public function getMemberLastName()
121
    {
122
        return $this->MemberLastName;
123
    }
124
125
    /**
126
     * @param string $MemberLastName
127
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
128
     */
129
    public function setMemberLastName($MemberLastName)
130
    {
131
        $this->MemberLastName = $MemberLastName;
132
        return $this;
133
    }
134
135
    /**
136
     * @return string
137
     */
138
    public function getMemberFirstName()
139
    {
140
        return $this->MemberFirstName;
141
    }
142
143
    /**
144
     * @param string $MemberFirstName
145
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
146
     */
147
    public function setMemberFirstName($MemberFirstName)
148
    {
149
        $this->MemberFirstName = $MemberFirstName;
150
        return $this;
151
    }
152
153
    /**
154
     * @return boolean
155
     */
156
    public function getIsActive()
157
    {
158
        return $this->IsActive;
159
    }
160
161
    /**
162
     * @param boolean $IsActive
163
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
164
     */
165
    public function setIsActive($IsActive)
166
    {
167
        $this->IsActive = $IsActive;
168
        return $this;
169
    }
170
171
    /**
172
     * @return TSearchRigidity
173
     */
174
    public function getRigidity()
175
    {
176
        return $this->Rigidity;
177
    }
178
179
    /**
180
     * @param TSearchRigidity $Rigidity
181
     * @return \Gueststream\PMS\IQWare\API\WSCRSHo_FitMemberSearch
182
     */
183
    public function setRigidity($Rigidity)
184
    {
185
        $this->Rigidity = $Rigidity;
186
        return $this;
187
    }
188
}
189