Inital commit

This commit is contained in:
2020-11-19 15:36:28 +01:00
parent 71f32f83d3
commit 66ce4ee218
18077 changed files with 2166122 additions and 35184 deletions

View File

@@ -15,7 +15,7 @@ namespace Thelia\Module;
use Symfony\Component\Routing\Router;
use Thelia\Core\HttpFoundation\Response;
use Thelia\Core\Template\ParserInterface;
use Thelia\Core\Template\TemplateHelper;
use Thelia\Core\Template\TemplateHelperInterface;
use Thelia\Model\Order;
use Thelia\Tools\URL;
@@ -33,15 +33,17 @@ abstract class AbstractPaymentModule extends BaseModule implements PaymentModule
public function generateGatewayFormResponse($order, $gateway_url, $form_data)
{
/** @var ParserInterface $parser */
$parser = $this->container->get("thelia.parser");
$parser = $this->getContainer()->get("thelia.parser");
$parser->setTemplateDefinition(TemplateHelper::getInstance()->getActiveFrontTemplate());
$parser->setTemplateDefinition(
$parser->getTemplateHelper()->getActiveFrontTemplate()
);
$renderedTemplate = $parser->render(
"order-payment-gateway.html",
array(
"order_id" => $order->getId(),
"cart_count" => $this->getRequest()->getSession()->getCart()->getCartItems()->count(),
"cart_count" => $this->getRequest()->getSession()->getSessionCart($this->getDispatcher())->getCartItems()->count(),
"gateway_url" => $gateway_url,
"payment_form_data" => $form_data
)
@@ -92,4 +94,12 @@ abstract class AbstractPaymentModule extends BaseModule implements PaymentModule
)
);
}
/**
* @inherited
*/
public function manageStockOnCreation()
{
return true;
}
}