SurveyQuestionAggregationManager
class SurveyQuestionAggregationManager extends TranslatableManager
Class SurveyQuestionAggregationManager is injected as alligator.survey_aggregation_manager service. SurveyQuestionAggregationManager handles the logic for managed entity.
Properties
| protected SurveyQuestionAggregationRepository | $repository |
Methods
setRepositoryLocale(ContainerInterface|null $container)
Sets the repository request default locale
from TranslatableManager
array
findAggregationsBySurveyId(int $id)
Find aggregations by survey id
editSurveyQuestionPosition(mixed $aggregations)
Edit survey question position
array
findAggregationsBySurveyIdForFrontEnd(int $id, null $locale = null, bool $useCache = false)
Find aggregations by survey id for frontend
bool|Proxy|null|object
findSurveyCategoryById(int|string $id)
Find Survey category by id
Details
in TranslatableManager at line 30
setRepositoryLocale(ContainerInterface|null $container)
Sets the repository request default locale
in TranslatableManager at line 63
setRepository(mixed $repository)
in TranslatableManager at line 73
mixed
getLanguagesForIds(array $ids)
at line 30
__construct(SurveyQuestionAggregationRepository $repository)
at line 42
array
findAggregationsBySurveyId(int $id)
Find aggregations by survey id
at line 54
Survey
editSurveyQuestionPosition(mixed $aggregations)
Edit survey question position
at line 68
array
findAggregationsBySurveyIdForFrontEnd(int $id, null $locale = null, bool $useCache = false)
Find aggregations by survey id for frontend
at line 80
bool|Proxy|null|object
findSurveyCategoryById(int|string $id)
Find Survey category by id