Replace usage of WP's current_time without gmt parameter in libs

This commit replaces usages by Carbon::now or in case we need a timestamp it
keeps current_time but adds the gtm parameter as true.
[MAILPOET-6142]
This commit is contained in:
Rostislav Wolny
2024-08-05 13:19:55 +02:00
committed by Aschepikov
parent 9209a25199
commit 33f4b2d729
58 changed files with 130 additions and 307 deletions

View File

@@ -3,7 +3,6 @@
namespace MailPoet\Form;
use MailPoet\Entities\FormEntity;
use MailPoet\WP\Functions as WPFunctions;
use MailPoetVendor\Carbon\Carbon;
use MailPoetVendor\Doctrine\ORM\EntityManager;
@@ -11,15 +10,10 @@ class FormSaveController {
/** @var EntityManager */
private $entityManager;
/** @var WPFunctions */
private $wp;
public function __construct(
EntityManager $entityManager,
WPFunctions $wp
EntityManager $entityManager
) {
$this->entityManager = $entityManager;
$this->wp = $wp;
}
public function duplicate(FormEntity $formEntity): FormEntity {
@@ -28,7 +22,7 @@ class FormSaveController {
$duplicate->setName(sprintf(__('Copy of %s', 'mailpoet'), $formEntity->getName()));
// reset timestamps
$now = Carbon::createFromTimestamp($this->wp->currentTime('timestamp'));
$now = Carbon::now()->millisecond(0);
$duplicate->setCreatedAt($now);
$duplicate->setUpdatedAt($now);
$duplicate->setDeletedAt(null);