GroupRepository
in package
Class GroupRepository
Table of Contents
- $adminConfigurationFactory : ConfigurationFactory
- $configurationRepository : ConfigurationRepository
- $groupReader : GroupJsonReader
- $mapper : ConfigurationMapper
- __construct() : mixed
- GroupRepository constructor.
- getAllGroupsByCategoryId() : Groups
- mapGroup() : Group
Properties
$adminConfigurationFactory
private
ConfigurationFactory
$adminConfigurationFactory
$configurationRepository
private
ConfigurationRepository
$configurationRepository
$groupReader
private
GroupJsonReader
$groupReader
$mapper
private
ConfigurationMapper
$mapper
Methods
__construct()
GroupRepository constructor.
public
__construct(GroupJsonReader $groupReader, ConfigurationRepository $configurationRepository, ConfigurationMapper $mapper, ConfigurationFactory $adminConfigurationFactory) : mixed
Parameters
- $groupReader : GroupJsonReader
- $configurationRepository : ConfigurationRepository
- $mapper : ConfigurationMapper
- $adminConfigurationFactory : ConfigurationFactory
Return values
mixed —getAllGroupsByCategoryId()
public
getAllGroupsByCategoryId(string $categoryId) : Groups
Parameters
- $categoryId : string
Return values
Groups —mapGroup()
private
mapGroup(array<string|int, mixed> $groupData) : Group
Parameters
- $groupData : array<string|int, mixed>