Пример #1
0
 private function createProductForm(SKBaseProduct $product)
 {
     $cartProduct = new CartProduct();
     $reference = new EntityReference();
     $reference->setEntity($product);
     $cartProduct->setProductReference($reference);
     $existingInCart = $this->findExistingReference($cartProduct);
     if ($existingInCart !== null) {
         $cartProduct = $existingInCart;
     }
     $form = $this->formFactory->create(new CartProductType(), $cartProduct);
     return $form;
 }