SurveyActivate
in package
Table of Contents
Properties
- $app : LSYii_Application
- $permission : Permission
- $survey : Survey
- $surveyAccessModeService : SurveyAccessModeService
- $surveyActivator : SurveyActivator
Methods
- __construct() : mixed
- activate() : array<string|int, mixed>
- restoreData() : bool
- Restores all archived data tables
Properties
$app
private
LSYii_Application
$app
$permission
private
Permission
$permission
$survey
private
Survey
$survey
$surveyAccessModeService
private
SurveyAccessModeService
$surveyAccessModeService
$surveyActivator
private
SurveyActivator
$surveyActivator
Methods
__construct()
public
__construct(Survey $survey, Permission $permission, SurveyActivator $surveyActivator, LSYii_Application $app, SurveyAccessModeService $surveyAccessModeService) : mixed
Parameters
- $survey : Survey
- $permission : Permission
- $surveyActivator : SurveyActivator
- $app : LSYii_Application
- $surveyAccessModeService : SurveyAccessModeService
activate()
public
activate(int $surveyId[, array<string|int, mixed> $params = [] ][, bool $force = false ]) : array<string|int, mixed>
Parameters
- $surveyId : int
- $params : array<string|int, mixed> = []
- $force : bool = false
Tags
Return values
array<string|int, mixed>restoreData()
Restores all archived data tables
public
restoreData(int $surveyId[, int|null $timestamp = null ][, bool $preserveIDs = false ]) : bool
Parameters
- $surveyId : int
- $timestamp : int|null = null
- $preserveIDs : bool = false