101 return $lng->txt(
'qst_lifecycle_draft');
105 return $lng->txt(
'qst_lifecycle_review');
109 return $lng->txt(
'qst_lifecycle_rejected');
113 return $lng->txt(
'qst_lifecycle_final');
117 return $lng->txt(
'qst_lifecycle_sharable');
121 return $lng->txt(
'qst_lifecycle_outdated');
139 return $selectOptions;
162 $lifecycle =
new self();
174 $lifecycle =
new self();
175 $lifecycle->setIdentifier(self::DRAFT);
An exception for terminatinating execution or to throw for unit testing.
getSelectOptions(ilLanguage $lng)
getTranslation(ilLanguage $lng)
static getDraftInstance()
validateIdentifier($identifier)
__construct()
ilAssQuestionLifecycle constructor.
static getInstance($identifier)
getTranslationByIdentifier(ilLanguage $lng, $identifier)
setIdentifier($identifier)