Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-quote
Model
Product
QuoteItemsCleaner.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Quote\Model\Product
;
7
8
class
QuoteItemsCleaner
implements
\Magento\Quote\Model\Product\QuoteItemsCleanerInterface
9
{
13
private
$itemResource;
14
18
public
function
__construct
(\
Magento
\
Quote
\Model\
ResourceModel
\
Quote
\
Item
$itemResource)
19
{
20
$this->itemResource =
$itemResource
;
21
}
22
26
public
function
execute
(\
Magento
\Catalog\Api\Data\
ProductInterface
$product
)
27
{
28
$this->itemResource->getConnection()->delete(
29
$this->itemResource->getMainTable(),
30
'product_id = '
.
$product
->getId()
31
);
32
}
33
}
Magento\Catalog\Model\ResourceModel\Product
Definition:
CollectionTest.php:6
Magento\Quote\Model\Product\QuoteItemsCleaner\execute
execute(\Magento\Catalog\Api\Data\ProductInterface $product)
Definition:
QuoteItemsCleaner.php:26
Magento\Quote\Model\Quote\Address\Item
Definition:
Item.php:89
Magento
Magento\Framework\DB\Platform\Quote
Definition:
Quote.php:13
$product
$product
Definition:
bundle_product_with_not_visible_children.php:22
Magento\Quote\Model\Product
Magento\Quote\Model\Product\QuoteItemsCleanerInterface
Definition:
QuoteItemsCleanerInterface.php:14
$itemResource
$itemResource
Definition:
product_configurable.php:112
Magento\Catalog\Api\Data\ProductInterface
Definition:
ProductInterface.php:14
Magento\Quote\Model\Product\QuoteItemsCleaner\__construct
__construct(\Magento\Quote\Model\ResourceModel\Quote\Item $itemResource)
Definition:
QuoteItemsCleaner.php:18
Magento\Quote\Model\Product\QuoteItemsCleaner
Definition:
QuoteItemsCleaner.php:8