Definition at line 26 of file SequenceManager.php.
◆ __construct()
◆ appendQuestion()
ILIAS\Survey\Sequence\SequenceManager::appendQuestion |
( |
int |
$survey_question_id, |
|
|
bool |
$duplicate = true , |
|
|
bool |
$force_duplicate = false |
|
) |
| |
Definition at line 47 of file SequenceManager.php.
52 $this->log->debug(
"append question, id: " . $survey_question_id .
", duplicate: " . $duplicate .
", force: " . $force_duplicate);
57 $survey_question_id = $this->survey->duplicateQuestionForSurvey($survey_question_id, $force_duplicate);
61 if ($this->survey->isQuestionInSurvey($survey_question_id)) {
62 return $survey_question_id;
66 $next_id = $this->question_repo->insert($this->survey_id, $survey_question_id);
68 $this->log->debug(
"insert svy_svy_qst, id: " . $next_id .
", qfi: " . $survey_question_id);
70 return $survey_question_id;
◆ $domain
◆ $log
ilLogger ILIAS\Survey\Sequence\SequenceManager::$log |
|
protected |
◆ $question_repo
◆ $survey
ilObjSurvey ILIAS\Survey\Sequence\SequenceManager::$survey |
|
protected |
◆ $survey_id
int ILIAS\Survey\Sequence\SequenceManager::$survey_id |
|
protected |
The documentation for this class was generated from the following file: