add hiltes log on Order

This commit is contained in:
Marko
2024-03-25 17:37:11 +01:00
parent 13d199768e
commit 9dbe5e5de7
4 changed files with 64 additions and 52 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Repository;
use App\Entity\Order;
use DateTime;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
use Exception;
@@ -24,6 +25,7 @@ class OrderRepository extends ServiceEntityRepository
public function save(Order $entity, bool $flush = false): void
{
$entity->setChangeDate(new DateTime());
$this->getEntityManager()->persist($entity);
if ($flush) {
@@ -46,6 +48,7 @@ class OrderRepository extends ServiceEntityRepository
public function update(Order $entity, bool $flush = false): void
{
$order = $this->getEntityManager()->find(Order::class, $entity->getId());
$order->setChangeDate(new DateTime());
if (!$order) {
throw $this->createNotFoundException('Order not found: ' . $entity->getId());