AttributeGroupRepository
in package
implements
AttributeGroupRepositoryInterface
Class AttributeGroupRepository
Interfaces, Classes and Traits
Table of Contents
- $groupReader : AttributeGroupReaderInterface
- $modifierReader : AttributeModifierReaderInterface
- $groupBuilder : GroupBuilderInterface
- $modifierBuilder : ModifierBuilderInterface
- $presentationMapper : PresentationMapperInterface
- __construct() : mixed
- AttributeGroupRepository constructor.
- getGroupsBySellingUnit() : mixed
- createGroup() : GroupInterface
Properties
$groupReader
protected
AttributeGroupReaderInterface
$groupReader
$modifierReader
protected
AttributeModifierReaderInterface
$modifierReader
$groupBuilder
private
GroupBuilderInterface
$groupBuilder
$modifierBuilder
private
ModifierBuilderInterface
$modifierBuilder
$presentationMapper
private
PresentationMapperInterface
$presentationMapper
Methods
__construct()
AttributeGroupRepository constructor.
public
__construct(AttributeGroupReaderInterface $groupReader, AttributeModifierReaderInterface $modifierReader, GroupBuilderInterface $groupBuilder, ModifierBuilderInterface $modifierBuilder, PresentationMapperInterface $mapper) : mixed
Parameters
- $groupReader : AttributeGroupReaderInterface
- $modifierReader : AttributeModifierReaderInterface
- $groupBuilder : GroupBuilderInterface
- $modifierBuilder : ModifierBuilderInterface
- $mapper : PresentationMapperInterface
Return values
mixed —getGroupsBySellingUnit()
public
getGroupsBySellingUnit(SellingUnitId $id) : mixed
Parameters
- $id : SellingUnitId
Return values
mixed —createGroup()
protected
createGroup(GroupDTO $dto) : GroupInterface
Parameters
- $dto : GroupDTO