Code Duplication    Length = 11-11 lines in 2 locations

lib/private/Share20/Manager.php 2 locations

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