Code Duplication    Length = 11-11 lines in 2 locations

lib/private/Share20/Manager.php 2 locations

@@ 868-878 (lines=11) @@
865
		$shareAfterUpdateEvent = new GenericEvent(null);
866
		$shareAfterUpdateEvent->setArgument('shareobject', $share);
867
		$update = false;
868
		if ($expirationDateUpdated === true) {
869
			\OC_Hook::emit('OCP\Share', 'post_set_expiration_date', [
870
				'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
871
				'itemSource' => $share->getNode()->getId(),
872
				'date' => $share->getExpirationDate(),
873
				'uidOwner' => $share->getSharedBy(),
874
			]);
875
			$shareAfterUpdateEvent->setArgument('expirationdateupdated', true);
876
			$shareAfterUpdateEvent->setArgument('oldexpirationdate', $originalShare->getExpirationDate());
877
			$update = true;
878
		}
879
880
		if ($share->getPassword() !== $originalShare->getPassword()) {
881
			\OC_Hook::emit('OCP\Share', 'post_update_password', [
@@ 880-890 (lines=11) @@
877
			$update = true;
878
		}
879
880
		if ($share->getPassword() !== $originalShare->getPassword()) {
881
			\OC_Hook::emit('OCP\Share', 'post_update_password', [
882
				'itemType' => $share->getNode() instanceof \OCP\Files\File ? 'file' : 'folder',
883
				'itemSource' => $share->getNode()->getId(),
884
				'uidOwner' => $share->getSharedBy(),
885
				'token' => $share->getToken(),
886
				'disabled' => $share->getPassword() === null,
887
			]);
888
			$shareAfterUpdateEvent->setArgument('passwordupdate', true);
889
			$update = true;
890
		}
891
892
		if ($share->getPermissions() !== $originalShare->getPermissions()) {
893
			if ($this->userManager->userExists($share->getShareOwner())) {