🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-19 08:36:33 | PHP 8.1.34
📂
/ (Root)
/
home
/
therahul
/
thedasstores.com
/
wp-content
/
plugins
/
mailpoet
/
lib
/
Form
📍 /home/therahul/thedasstores.com/wp-content/plugins/mailpoet/lib/Form
🔄 Refresh
✏️
Editing: FormSaveController.php
Writable
<?php // phpcs:ignore SlevomatCodingStandard.TypeHints.DeclareStrictTypes.DeclareStrictTypesMissing namespace MailPoet\Form; if (!defined('ABSPATH')) exit; use MailPoet\Entities\FormEntity; use MailPoetVendor\Carbon\Carbon; use MailPoetVendor\Doctrine\ORM\EntityManager; class FormSaveController { /** @var EntityManager */ private $entityManager; public function __construct( EntityManager $entityManager ) { $this->entityManager = $entityManager; } public function duplicate(FormEntity $formEntity): FormEntity { $duplicate = clone $formEntity; // translators: %s is name of the form which has been duplicated. $duplicate->setName(sprintf(__('Copy of %s', 'mailpoet'), $formEntity->getName())); // reset timestamps $now = Carbon::now()->millisecond(0); $duplicate->setCreatedAt($now); $duplicate->setUpdatedAt($now); $duplicate->setDeletedAt(null); $this->entityManager->persist($duplicate); $this->entityManager->flush(); return $duplicate; } }
💾 Save Changes
❌ Cancel