Code Duplication    Length = 10-14 lines in 2 locations

apps/sharebymail/lib/ShareByMailProvider.php 1 location

@@ 315-324 (lines=10) @@
312
	 * @param $fileId
313
	 * @param $filePath
314
	 */
315
	protected function publishActivity($subject, $parameters, $affectedUser, $fileId, $filePath) {
316
		$event = $this->activityManager->generateEvent();
317
		$event->setApp('sharebymail')
318
			->setType('shared')
319
			->setSubject($subject, $parameters)
320
			->setAffectedUser($affectedUser)
321
			->setObject('files', $fileId, $filePath);
322
		$this->activityManager->publish($event);
323
324
	}
325
326
	/**
327
	 * @param IShare $share

apps/files_sharing/lib/Controller/ShareController.php 1 location

@@ 642-655 (lines=14) @@
639
	 * @param int $fileId
640
	 * @param string $filePath
641
	 */
642
	protected function publishActivity($subject,
643
										array $parameters,
644
										$affectedUser,
645
										$fileId,
646
										$filePath) {
647
648
		$event = $this->activityManager->generateEvent();
649
		$event->setApp('files_sharing')
650
			->setType('public_links')
651
			->setSubject($subject, $parameters)
652
			->setAffectedUser($affectedUser)
653
			->setObject('files', $fileId, $filePath);
654
		$this->activityManager->publish($event);
655
	}
656
657
658
}