PropertyGroupRepository
in package
implements
PropertyGroupRepositoryInterface
Interfaces, Classes and Traits
Table of Contents
- $groupReader : PropertyGroupReaderInterface
- $modifierReader : PropertyModifierReaderInterface
- $groupBuilder : GroupBuilderInterface
- $modifierBuilder : ModifierBuilderInterface
- $presentationMapper : PresentationMapperInterface
- __construct() : mixed
- PropertyGroupRepository constructor.
- getGroupsBySellingUnit() : mixed
- createGroup() : GroupInterface
Properties
$groupReader
protected
PropertyGroupReaderInterface
$groupReader
$modifierReader
protected
PropertyModifierReaderInterface
$modifierReader
$groupBuilder
private
GroupBuilderInterface
$groupBuilder
$modifierBuilder
private
ModifierBuilderInterface
$modifierBuilder
$presentationMapper
private
PresentationMapperInterface
$presentationMapper
Methods
__construct()
PropertyGroupRepository constructor.
public
__construct(PropertyGroupReaderInterface $groupReader, PropertyModifierReaderInterface $modifierReader, GroupBuilderInterface $groupBuilder, ModifierBuilderInterface $modifierBuilder, PresentationMapperInterface $mapper) : mixed
Parameters
- $groupReader : PropertyGroupReaderInterface
- $modifierReader : PropertyModifierReaderInterface
- $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