Classes, interfaces and traits
CopyQuestion¶
Class CopyQuestion
This class is responsible for the copy question process.
« More »
CopySurveyResources¶
This class is responsible for copying a survey's resources.
Class CopySurveyResources
« More »
CoreQuestionAttributeProvider¶
Provides question attribute definitions from question types
« More »
CreateSurvey¶
This class is responsible for creating a new survey.
« More »
IpAddressAnonymizer¶
This class offers a function to anonymize ip addresses.
Class IpAddressAnonymizer
« More »
PasswordManagement¶
This class contains all functions for the process of password reset and creating new administration users
and sending email to those with a link to set the password.
All this functions were implemented in UserManagementController before.
« More »
PluginQuestionAttributeProvider¶
Provides question attribute definitions from plugins
« More »
QuestionAttributeFetcher¶
Fetches question attribute definitions from the available providers
« More »
QuestionAttributeProvider¶
Base class for question attribute definition providers
« More »
QuickTranslation¶
This class is responsible for quick translation and all DB actions needed.
« More »
SurveyIntegrity¶
Service class to fix integrity on a single survey
« More »
SurveyPermissions¶
This class is responsible for the relationship between permissions, users and surveys.
It could be handled as a specific permissions system for surveys.
« More »
SurveysGroupCreator¶
Service class for survey group creation.
All dependencies are injected to enable mocking.
« More »
ThemeQuestionAttributeProvider¶
Provides question attribute definitions from question themes
« More »