2121use Magento \Quote \Model \Cart \Data \Error ;
2222use Magento \WishlistGraphQl \Mapper \WishlistDataMapper ;
2323use Magento \WishlistGraphQl \Model \CartItems \CartItemsRequestBuilder ;
24- use Magento \Wishlist \Model \LocaleQuantityProcessor ;
2524use Magento \Wishlist \Model \ResourceModel \Item \Collection as WishlistItemsCollection ;
2625use Magento \Wishlist \Model \ResourceModel \Wishlist as WishlistResourceModel ;
2726use Magento \Wishlist \Model \Wishlist ;
2827use Magento \Wishlist \Model \WishlistFactory ;
29- use Magento \Wishlist \Model \Wishlist \AddProductsToWishlist as AddProductsToWishlistModel ;
3028use Magento \Wishlist \Model \Wishlist \Config as WishlistConfig ;
3129
3230/**
3331 * Adding products to wishlist resolver
32+ *
33+ * @SuppressWarnings(PHPMD.CouplingBetweenObjects)
3434 */
3535class AddToCart implements ResolverInterface
3636{
37- /**
38- * @var AddProductsToWishlistModel
39- */
40- private $ addProductsToWishlist ;
41-
4237 /**
4338 * @var WishlistDataMapper
4439 */
@@ -59,11 +54,6 @@ class AddToCart implements ResolverInterface
5954 */
6055 private $ wishlistFactory ;
6156
62- /**
63- * @var LocaleQuantityProcessor
64- */
65- private $ quantityProcessor ;
66-
6757 /**
6858 * @var CreateEmptyCartForCustomer
6959 */
@@ -93,9 +83,7 @@ class AddToCart implements ResolverInterface
9383 * @param WishlistResourceModel $wishlistResource
9484 * @param WishlistFactory $wishlistFactory
9585 * @param WishlistConfig $wishlistConfig
96- * @param AddProductsToWishlistModel $addProductsToWishlist
9786 * @param WishlistDataMapper $wishlistDataMapper
98- * @param LocaleQuantityProcessor $quantityProcessor
9987 * @param CreateEmptyCartForCustomer $createEmptyCartForCustomer
10088 * @param AddProductsToCartService $addProductsToCart
10189 * @param CartItemsRequestBuilder $cartItemsRequestBuilder
@@ -106,9 +94,7 @@ public function __construct(
10694 WishlistResourceModel $ wishlistResource ,
10795 WishlistFactory $ wishlistFactory ,
10896 WishlistConfig $ wishlistConfig ,
109- AddProductsToWishlistModel $ addProductsToWishlist ,
11097 WishlistDataMapper $ wishlistDataMapper ,
111- LocaleQuantityProcessor $ quantityProcessor ,
11298 CreateEmptyCartForCustomer $ createEmptyCartForCustomer ,
11399 AddProductsToCartService $ addProductsToCart ,
114100 CartItemsRequestBuilder $ cartItemsRequestBuilder ,
@@ -118,9 +104,7 @@ public function __construct(
118104 $ this ->wishlistResource = $ wishlistResource ;
119105 $ this ->wishlistFactory = $ wishlistFactory ;
120106 $ this ->wishlistConfig = $ wishlistConfig ;
121- $ this ->addProductsToWishlist = $ addProductsToWishlist ;
122107 $ this ->wishlistDataMapper = $ wishlistDataMapper ;
123- $ this ->quantityProcessor = $ quantityProcessor ;
124108 $ this ->createEmptyCartForCustomer = $ createEmptyCartForCustomer ;
125109 $ this ->addProductsToCartService = $ addProductsToCart ;
126110 $ this ->cartItemsRequestBuilder = $ cartItemsRequestBuilder ;
@@ -130,6 +114,8 @@ public function __construct(
130114
131115 /**
132116 * @inheritdoc
117+ * @SuppressWarnings(PHPMD.CyclomaticComplexity)
118+ * @SuppressWarnings(PHPMD.NPathComplexity)
133119 */
134120 public function resolve (
135121 Field $ field ,
0 commit comments