Class OrderItemAttributeRepositoryReader

Class OrderItemAttributeRepositoryReader

OrderItemAttributeRepositoryReader implements OrderItemAttributeRepositoryReaderInterface

Methods summary

public __construct( CI_DB_query_builder $db, OrderItemAttributeFactoryInterface $orderItemAttributeFactory )

OrderItemPropertyRepositoryReader constructor.

public getAttributeById( IdType $orderItemAttributeId ) : StoredOrderItemAttributeInterface

Returns an order item attribute by the given ID.

public getAttributesByOrderItemId( IdType $orderItemId ) : StoredOrderItemAttributeCollection

Returns a collection of order item attributes by the given order item ID.

protected _createStoredOrderItemAttribute( array $storedOrderItemAttributeData ) : StoredOrderItemAttribute

Creates a stored order item attribute with data provided.

Properties summary

protected $orderItemAttributeFactory : OrderItemAttributeFactory

Order item attribute factory.


		
protected $db : CI_DB_query_builder

Query builder.


		
protected $table : string

Table.

'orders_products_attributes'
protected $key : string

ID column.

'orders_products_attributes_id'