From db84a4a0936f3f575d6e327fa96c1c76ac016386 Mon Sep 17 00:00:00 2001 From: Dominik Skerhak Date: Fri, 12 Mar 2021 12:43:39 +0100 Subject: [PATCH] Remove global setting of `UserDateHelper` format It was global setting and it affected all instances loaded by constructor. Change doesn't affect `userDate` latte macro. remp/crm#1781 --- src/model/Repository/InvoicesRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/model/Repository/InvoicesRepository.php b/src/model/Repository/InvoicesRepository.php index 03527a4..b20dd43 100644 --- a/src/model/Repository/InvoicesRepository.php +++ b/src/model/Repository/InvoicesRepository.php @@ -46,8 +46,8 @@ public function __construct( $this->addressesRepository = $addressesRepository; $this->invoiceItemsRepository = $invoiceItemsRepository; $this->auditLogRepository = $auditLogRepository; - $userDateHelper->setFormat([IntlDateFormatter::MEDIUM, IntlDateFormatter::SHORT]); - $this->userDateHelper = $userDateHelper; + $this->userDateHelper = clone $userDateHelper; + $this->userDateHelper->setFormat([IntlDateFormatter::MEDIUM, IntlDateFormatter::SHORT]); $this->paymentItemsRepository = $paymentItemsRepository; }