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

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