Code Duplication    Length = 17-17 lines in 2 locations

lib/Controller/AdminController.php 1 location

@@ 219-235 (lines=17) @@
216
	 * @return DataResponse
217
	 * @throws OCSException
218
	 */
219
	public function memberLevel(string $emulated, string $circleId, string $memberId, $level): DataResponse {
220
		try {
221
			$this->setLocalFederatedUser($emulated);
222
			if (is_int($level)) {
223
				$level = Member::parseLevelInt($level);
224
			} else {
225
				$level = Member::parseLevelString($level);
226
			}
227
228
			$this->memberService->getMemberById($memberId, $circleId);
229
			$result = $this->memberService->memberLevel($memberId, $level);
230
231
			return new DataResponse($this->serializeArray($result));
232
		} catch (Exception $e) {
233
			throw new OcsException($e->getMessage(), $e->getCode());
234
		}
235
	}
236
237
238
	/**

lib/Controller/LocalController.php 1 location

@@ 325-341 (lines=17) @@
322
	 * @return DataResponse
323
	 * @throws OCSException
324
	 */
325
	public function memberLevel(string $circleId, string $memberId, $level): DataResponse {
326
		try {
327
			$this->setCurrentFederatedUser();
328
			if (is_int($level)) {
329
				$level = Member::parseLevelInt($level);
330
			} else {
331
				$level = Member::parseLevelString($level);
332
			}
333
334
			$this->memberService->getMemberById($memberId, $circleId);
335
			$result = $this->memberService->memberLevel($memberId, $level);
336
337
			return new DataResponse($this->serializeArray($result));
338
		} catch (Exception $e) {
339
			throw new OcsException($e->getMessage(), $e->getCode());
340
		}
341
	}
342
343
344
	/**