/** * @param BasketElementInterface $basketElement * @param BasketInterface $basket * * @return Response */ public function renderFinalReviewBasketElementAction(BasketElementInterface $basketElement, BasketInterface $basket) { $action = sprintf('%s:renderFinalReviewBasketElement', $basketElement->getProductProvider()->getBaseControllerName()); $response = $this->forward($action, array('basketElement' => $basketElement, 'basket' => $basket)); if ($this->get('kernel')->isDebug()) { $response->setContent(sprintf("\n<!-- [Sonata] Product code: %s, id: %s, action: %s -->\n%s\n<!-- [Sonata] end product -->\n", $basketElement->getProductCode(), $basketElement->getProductId(), $action, $response->getContent())); } return $response; }