Code Duplication    Length = 24-24 lines in 2 locations

lib/Circles/FileSharingBroadcaster.php 1 location

@@ 565-588 (lines=24) @@
562
	 *
563
	 * @return IEMailTemplate
564
	 */
565
	private function generateEmailTemplate($subject, $text, $fileName, $link, $author, $circleName
566
	) {
567
		$emailTemplate = $this->mailer->createEMailTemplate(
568
			'circles.ShareNotification', [
569
										   'fileName'   => $fileName,
570
										   'fileLink'   => $link,
571
										   'author'     => $author,
572
										   'circleName' => $circleName,
573
									   ]
574
		);
575
576
		$emailTemplate->addHeader();
577
		$emailTemplate->addHeading($subject, false);
578
		$emailTemplate->addBodyText(
579
			htmlspecialchars($text) . '<br>' . htmlspecialchars(
580
				$this->l10n->t('Click the button below to open it.')
581
			), $text
582
		);
583
		$emailTemplate->addBodyButton(
584
			$this->l10n->t('Open »%s«', [htmlspecialchars($fileName)]), $link
585
		);
586
587
		return $emailTemplate;
588
	}
589
590
591
	/**

lib/GlobalScale/FileShare.php 1 location

@@ 438-461 (lines=24) @@
435
	 *
436
	 * @return IEMailTemplate
437
	 */
438
	private function generateEmailTemplate($subject, $text, $fileName, $link, $author, $circleName
439
	) {
440
		$emailTemplate = $this->mailer->createEMailTemplate(
441
			'circles.ShareNotification', [
442
										   'fileName'   => $fileName,
443
										   'fileLink'   => $link,
444
										   'author'     => $author,
445
										   'circleName' => $circleName,
446
									   ]
447
		);
448
449
		$emailTemplate->addHeader();
450
		$emailTemplate->addHeading($subject, false);
451
		$emailTemplate->addBodyText(
452
			htmlspecialchars($text) . '<br>' . htmlspecialchars(
453
				$this->l10n->t('Click the button below to open it.')
454
			), $text
455
		);
456
		$emailTemplate->addBodyButton(
457
			$this->l10n->t('Open »%s«', [htmlspecialchars($fileName)]), $link
458
		);
459
460
		return $emailTemplate;
461
	}
462
463
464
	/**