Code Duplication    Length = 6-6 lines in 3 locations

lib/Service/FederatedService.php 3 locations

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