Code Duplication    Length = 24-25 lines in 2 locations

lib/Controller/MembersController.php 2 locations

@@ 84-107 (lines=24) @@
81
	 *
82
	 * @return DataResponse
83
	 */
84
	public function addMemberById(string $memberId) {
85
		try {
86
			$this->mustHaveFrontEndEnabled();
87
88
			$member = $this->membersService->getMemberById($memberId);
89
			$data = $this->membersService->addMember(
90
				$member->getCircleId(), $member->getUserId(), $member->getType()
91
			);
92
		} catch (\Exception $e) {
93
			return $this->fail(
94
				[
95
					'member_id' => $memberId,
96
					'error'     => $e->getMessage()
97
				]
98
			);
99
		}
100
101
		return $this->success(
102
			[
103
				'member_id' => $memberId,
104
				'members'   => $data
105
			]
106
		);
107
	}
108
109
110
	/**
@@ 203-227 (lines=25) @@
200
	 *
201
	 * @return DataResponse
202
	 */
203
	public function removeMemberById(string $memberId) {
204
		try {
205
			$this->mustHaveFrontEndEnabled();
206
207
			$member = $this->membersService->getMemberById($memberId);
208
			$data = $this->membersService->removeMember(
209
				$member->getCircleId(), $member->getUserId(), $member->getType()
210
			);
211
		} catch (\Exception $e) {
212
			return
213
				$this->fail(
214
					[
215
						'member_id' => $memberId,
216
						'error'     => $e->getMessage()
217
					]
218
				);
219
		}
220
221
		return $this->success(
222
			[
223
				'member_id' => $memberId,
224
				'members'   => $data,
225
			]
226
		);
227
	}
228
229
230
	/**