Code Duplication    Length = 6-7 lines in 3 locations

apps/dav/lib/CardDAV/CardDavBackend.php 3 locations

@@ 545-551 (lines=7) @@
542
		$this->addChange($addressBookId, $cardUri, 1);
543
		$this->updateProperties($addressBookId, $cardUri, $cardData);
544
545
		if ($this->dispatcher !== null) {
546
			$this->dispatcher->dispatch('\OCA\DAV\CardDAV\CardDavBackend::createCard',
547
				new GenericEvent(null, [
548
					'addressBookId' => $addressBookId,
549
					'cardUri' => $cardUri,
550
					'cardData' => $cardData]));
551
		}
552
553
		return '"' . $etag . '"';
554
	}
@@ 596-602 (lines=7) @@
593
		$this->addChange($addressBookId, $cardUri, 2);
594
		$this->updateProperties($addressBookId, $cardUri, $cardData);
595
596
		if ($this->dispatcher !== null) {
597
			$this->dispatcher->dispatch('\OCA\DAV\CardDAV\CardDavBackend::updateCard',
598
				new GenericEvent(null, [
599
					'addressBookId' => $addressBookId,
600
					'cardUri' => $cardUri,
601
					'cardData' => $cardData]));
602
		}
603
604
		return '"' . $etag . '"';
605
	}
@@ 628-633 (lines=6) @@
625
626
		$this->addChange($addressBookId, $cardUri, 3);
627
628
		if ($this->dispatcher !== null) {
629
			$this->dispatcher->dispatch('\OCA\DAV\CardDAV\CardDavBackend::deleteCard',
630
				new GenericEvent(null, [
631
					'addressBookId' => $addressBookId,
632
					'cardUri' => $cardUri]));
633
		}
634
635
		if ($ret === 1) {
636
			if ($cardId !== null) {