Files
kupshop/bundles/KupShop/KupShopBundle/Util/System/TransactionUtl.php
2025-08-02 16:30:27 +02:00

37 lines
704 B
PHP

<?php
declare(strict_types=1);
namespace KupShop\KupShopBundle\Util\System;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Contracts\Service\Attribute\Required;
class TransactionUtl
{
#[Required]
public RequestStack $requestStack;
private array $transactionData = [];
public function getRequestStack(): RequestStack
{
return $this->requestStack;
}
public function getTransactionData(): array
{
return $this->transactionData;
}
public function set($key, $value): void
{
$this->transactionData[$key] = $value;
}
public function get($key)
{
return $this->transactionData[$key] ?? null;
}
}