瀏覽代碼

Refactoring CartController::addProductFamily() #299

develop
Guillaume Bourgeois 2 年之前
父節點
當前提交
79a79fb7d9
共有 1 個檔案被更改,包括 7 行新增2 行删除
  1. +7
    -2
      Controller/Order/CartController.php

+ 7
- 2
Controller/Order/CartController.php 查看文件

@@ -21,7 +21,6 @@ class CartController extends AbstractController
protected int $quantityOrder = 1;
protected array $orderProducts = [];

//TODO Refactorer cette méthode ligne 48 return false !!! Pas possible, de plus elle retourne un json vide ...
public function addProductFamily(Request $request): JsonResponse
{
$user = $this->getUserCurrent();
@@ -34,6 +33,10 @@ class CartController extends AbstractController
$idProductFamily = $data['order_products']['id_product_family'];
$this->productFamily = $this->getProductFamilyContainer()->getStore()->getOneById($idProductFamily);

if(!$this->productFamily) {
$return['return'] = 'error';
}

// alerte si cookies non acceptés
if (!$user && !$visitor) {
$this->addFlash(
@@ -45,7 +48,7 @@ class CartController extends AbstractController
'fos_user_security_login'
) . '">connecter</a> pour ajouter un produit.'
);
return false;
$return['return'] = 'error';
}

if ($this->productFamily) {
@@ -69,6 +72,8 @@ class CartController extends AbstractController
$this->addOrderProduct($orderShop, $orderProduct);
}
}

$return['return'] = 'success';
}
}
}

Loading…
取消
儲存