Code Duplication    Length = 24-24 lines in 2 locations

lib/Circles/FileSharingBroadcaster.php 1 location

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

lib/GlobalScale/FileShare.php 1 location

@@ 397-420 (lines=24) @@
394
	 *
395
	 * @return IEMailTemplate
396
	 */
397
	private function generateEmailTemplate($subject, $text, $fileName, $link, $author, $circleName
398
	) {
399
		$emailTemplate = $this->mailer->createEMailTemplate(
400
			'circles.ShareNotification', [
401
										   'fileName'   => $fileName,
402
										   'fileLink'   => $link,
403
										   'author'     => $author,
404
										   'circleName' => $circleName,
405
									   ]
406
		);
407
408
		$emailTemplate->addHeader();
409
		$emailTemplate->addHeading($subject, false);
410
		$emailTemplate->addBodyText(
411
			htmlspecialchars($text) . '<br>' . htmlspecialchars(
412
				$this->l10n->t('Click the button below to open it.')
413
			), $text
414
		);
415
		$emailTemplate->addBodyButton(
416
			$this->l10n->t('Open »%s«', [htmlspecialchars($fileName)]), $link
417
		);
418
419
		return $emailTemplate;
420
	}
421
422
423
	/**