OrderItemAttributeRepositoryFactoryInterface
in
Interface OrderItemAttributeRepositoryFactoryInterface
Tags
Table of Contents
- createRepositoryArray() : array<string|int, OrderItemAttributeRepositoryInterface>
- Creates an array which contain all repository of type OrderItemAttributeRepositoryInterface.
- createRepositoryByAttributeClass() : OrderItemAttributeRepositoryInterface
- Creates an order item attribute repository by the given class name.
- createRepositoryByAttributeObject() : OrderItemAttributeRepositoryInterface
- Creates an order item attribute repository by the given object type.
Methods
createRepositoryArray()
Creates an array which contain all repository of type OrderItemAttributeRepositoryInterface.
public
createRepositoryArray() : array<string|int, OrderItemAttributeRepositoryInterface>
Return values
array<string|int, OrderItemAttributeRepositoryInterface> —createRepositoryByAttributeClass()
Creates an order item attribute repository by the given class name.
public
createRepositoryByAttributeClass(string $className) : OrderItemAttributeRepositoryInterface
Parameters
- $className : string
-
Name of the attribute class.
Return values
OrderItemAttributeRepositoryInterface —Order item attribute repository instance.
createRepositoryByAttributeObject()
Creates an order item attribute repository by the given object type.
public
createRepositoryByAttributeObject(OrderItemAttributeInterface $itemAttribute) : OrderItemAttributeRepositoryInterface
Parameters
- $itemAttribute : OrderItemAttributeInterface
-
Order item attribute.
Return values
OrderItemAttributeRepositoryInterface —Order item attribute repository instance.