Class OrderTotalRepositoryReader

Class OrderTotalRepositoryReader

OrderTotalRepositoryReader implements OrderTotalRepositoryReaderInterface

Methods summary

public __construct( CI_DB_query_builder $db, OrderTotalFactoryInterface $orderTotalFactory )

OrderTotalRepositoryReader constructor.

public getTotalById( IdType $orderTotalId ) : StoredOrderTotal

Returns an StoredOrderTotal object by the given ID.

public getTotalsByOrderId( IdType $orderOrderId ) : StoredOrderTotalCollection

Returns a StoredOrderTotalCollection of StoredOrderTotal objects by the given order ID.

protected _createStoredOrderTotalItem( array $storedOrderTotalData ) : StoredOrderTotal

Creates a StoredOrderTotal instance based on the given result set array.

Properties summary

protected $orderTotalFactory : OrderTotalFactory

Order total factory.


		
protected $db : CI_DB_query_builder

Query builder.


		
protected $table : string

Table.

'orders_total'
protected $key : string

ID column.

'orders_total_id'