OrderItemRepositoryDeleter
in package
implements
OrderItemRepositoryDeleterInterface
Class OrderItemRepositoryDeleter
Tags
Interfaces, Classes and Traits
- OrderItemRepositoryDeleterInterface
- Interface OrderItemRepositoryDeleterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- __construct() : mixed
- OrderItemRepositoryDeleter constructor.
- deleteItemById() : OrderItemRepositoryDeleter
- Removes an item from the order by the given order item ID.
- deleteItemsByOrderId() : OrderItemRepositoryDeleter
- Removes multiple order items by the given order ID.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
Methods
__construct()
OrderItemRepositoryDeleter constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
-
Query builder.
Return values
mixed —deleteItemById()
Removes an item from the order by the given order item ID.
public
deleteItemById(IdType $orderItemId) : OrderItemRepositoryDeleter
Parameters
- $orderItemId : IdType
-
ID of the order item.
Return values
OrderItemRepositoryDeleter —Same instance for method chaining.
deleteItemsByOrderId()
Removes multiple order items by the given order ID.
public
deleteItemsByOrderId(IdType $orderId) : OrderItemRepositoryDeleter
Parameters
- $orderId : IdType
-
ID of the order.
Return values
OrderItemRepositoryDeleter —Same instance for method chaining.