Class ProductRepositoryDeleter
Class ProductRepositoryDeleter
- ProductRepositoryDeleter implements ProductRepositoryDeleterInterface
Package: Product\Repositories
Category: System
Located at Services/Core/Product/Repositories/Deleter/ProductRepositoryDeleter.inc.php
Category: System
Located at Services/Core/Product/Repositories/Deleter/ProductRepositoryDeleter.inc.php
Methods summary
public
|
#
__construct( CI_DB_query_builder $db,
ProductRepositoryDeleter constructor. |
public
|
|
protected
|
#
_removeFeatureSetsByProductId(
Removes related feature set records by the given product id. |
protected
|
#
_removeAdditionalFieldRelationsByProductId(
Removes related additional field records by the given product id. |
protected
|
#
_removePropertiesByProductId(
Removes related property records by the given product id. |
protected
|
#
_removePersonalOffersByCustomerStatusByProductId(
Removes records from all dynamic personal_offer_by_customer_status_ tables by the given product id. |
protected
|
|
protected
|
#
_removeRecordsByProductId(
Removes records by products id in all related tables. |
Properties summary
protected
CI_DB_query_builder
|
$db
Database connection. |
|
protected
|
$deleteHelper
|