Code Duplication    Length = 6-6 lines in 3 locations

lib/Service/FederatedService.php 3 locations

@@ 563-568 (lines=6) @@
560
			return;
561
		}
562
563
		if ($link->getStatus() === FederatedLink::STATUS_REQUEST_SENT) {
564
			$link->setStatus(FederatedLink::STATUS_REQUEST_DECLINED);
565
			$this->eventsService->onLinkRequestRejected($circle, $link);
566
567
			return;
568
		}
569
570
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
571
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
@@ 570-575 (lines=6) @@
567
			return;
568
		}
569
570
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
571
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
572
			$this->eventsService->onLinkRequestCanceled($circle, $link);
573
574
			return;
575
		}
576
577
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
578
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
@@ 577-582 (lines=6) @@
574
			return;
575
		}
576
577
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
578
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
579
			$this->eventsService->onLinkDown($circle, $link);
580
581
			return;
582
		}
583
584
		throw new FederatedCircleStatusUpdateException(
585
			$this->l10n->t('Cannot proceed with this status update')