Files
kupshop/bundles/KupShop/ContentBundle/Controller/CartController.php
2025-08-02 16:30:27 +02:00

31 lines
908 B
PHP

<?php
namespace KupShop\ContentBundle\Controller;
use KupShop\ContentBundle\View\CartView;
use KupShop\KupShopBundle\Routing\TranslatedRoute;
use KupShop\KupShopBundle\Util\RequestUtil;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
class CartController extends AbstractController
{
/**
* @TranslatedRoute("/#cart#/{step}/")
* @TranslatedRoute("/#cart#/", defaults={"step":"cart"})
*/
public function cartAction(Request $request, CartView $view, RequestUtil $requestUtil, $step)
{
$view->setStepName($step);
$view->setRequest($request);
$requestUtil->addTransactionInfo($request, ['step' => $step]);
if ($request->get('SubmitOrder', false)) {
$requestUtil->addTransactionInfo($request, ['action' => 'submit']);
}
return $view->getResponse();
}
}