35 private $formKeyValidator;
47 \Psr\Log\LoggerInterface
$logger,
55 parent::__construct($context);
63 if (!$this->getFormKeyValidator()->validate($this->
getRequest())) {
64 return $this->resultRedirectFactory->create()->setPath(
'*/cart/');
66 $itemId = (int)$this->
getRequest()->getParam(
'item_id');
68 $this->sidebar->checkQuoteItem($itemId);
69 $this->sidebar->removeQuoteItem($itemId);
74 $this->logger->critical($e);
87 $response = $this->sidebar->getResponseData($error);
98 private function getFormKeyValidator()
100 if (!$this->formKeyValidator) {
104 return $this->formKeyValidator;