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.

Class CreateSurvey

« More »

FilterImportedResources

« More »

IpAddressAnonymizer

This class offers a function to anonymize ip addresses.

Class IpAddressAnonymizer

« More »

ParticipantBlacklistHandler

« 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 »

QuestionAttributeHelper

« 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 »

UploadValidator

« More »