Code Duplication    Length = 12-13 lines in 2 locations

lib/Model/Member.php 2 locations

@@ 110-122 (lines=13) @@
107
	 * Update status of member like he joined a private circle
108
	 * (invite/request)
109
	 */
110
	private function joinPrivateCircle() {
111
112
		switch ($this->getStatus()) {
113
			case Member::STATUS_NONMEMBER:
114
			case Member::STATUS_KICKED:
115
				$this->setStatus(Member::STATUS_REQUEST);
116
				break;
117
118
			case Member::STATUS_INVITED:
119
				$this->setAsAMember(Member::LEVEL_MEMBER);
120
				break;
121
		}
122
	}
123
124
125
	private function inviteIntoPrivateCircle() {
@@ 125-136 (lines=12) @@
122
	}
123
124
125
	private function inviteIntoPrivateCircle() {
126
		switch ($this->getStatus()) {
127
			case Member::STATUS_NONMEMBER:
128
			case Member::STATUS_KICKED:
129
				$this->setStatus(Member::STATUS_INVITED);
130
				break;
131
132
			case Member::STATUS_REQUEST:
133
				$this->setAsAMember(Member::LEVEL_MEMBER);
134
				break;
135
		}
136
	}
137
138
	public function isMember() {
139
		return ($this->getLevel() >= self::LEVEL_MEMBER);