OrderItemAttributeRepositoryDeleter
in package
implements
OrderItemAttributeRepositoryDeleterInterface
Class OrderItemAttributeRepositoryDeleter
Tags
Interfaces, Classes and Traits
- OrderItemAttributeRepositoryDeleterInterface
- Interface OrderItemAttributeRepositoryDeleterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- __construct() : mixed
- OrderItemAttributeRepositoryDeleter constructor.
- deleteAttributeById() : OrderItemAttributeRepositoryDeleter
- Removes an attribute by the given order item attribute ID.
- deleteAttributesByOrderItemId() : OrderItemAttributeRepositoryDeleter
- Removes all attributes from the order item by the given order item ID.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
Methods
__construct()
OrderItemAttributeRepositoryDeleter constructor.
public
__construct(CI_DB_query_builder $dbQueryBuilder) : mixed
Parameters
- $dbQueryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —deleteAttributeById()
Removes an attribute by the given order item attribute ID.
public
deleteAttributeById(IdType $orderItemAttributeId) : OrderItemAttributeRepositoryDeleter
Parameters
- $orderItemAttributeId : IdType
-
ID of the order item attribute.
Return values
OrderItemAttributeRepositoryDeleter —Same instance for method chaining.
deleteAttributesByOrderItemId()
Removes all attributes from the order item by the given order item ID.
public
deleteAttributesByOrderItemId(IdType $orderItemId) : OrderItemAttributeRepositoryDeleter
Parameters
- $orderItemId : IdType
-
ID of the order item.
Return values
OrderItemAttributeRepositoryDeleter —Same instance for method chaining.