Class OrderItemPropertyRepositoryReader

Class OrderItemPropertyRepositoryReader

OrderItemPropertyRepositoryReader implements OrderItemPropertyRepositoryReaderInterface

Methods summary

public __construct( CI_DB_query_builder $db, OrderItemAttributeFactoryInterface $orderItemAttributeFactory )

OrderItemPropertyRepositoryReader constructor.

public getPropertyById( IdType $orderItemPropertyId ) : StoredOrderItemProperty

Returns an order item property by the given ID.

public getPropertiesByOrderItemId( IdType $orderItemId ) : StoredOrderItemAttributeCollection

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

protected _createStoredOrderItemProperty( array $storedOrderItemPropertyData ) : StoredOrderItemProperty

Created a stored order item property with data provided.

Properties summary

protected $orderItemAttributeFactory : OrderItemPropertyFactory

Order item property factory.


		
protected $db : CI_DB_query_builder

Query builder.


		
protected $table : string

Table.

'orders_products_properties'
protected $key : string

ID column.

'orders_products_properties_id'