setupReviewTypeVariable($context); } public static function getDataDescriptions(): array { return array_merge( parent::getDataDescriptions(), [ static::REVIEW_TYPE_DESCRIPTION_VARIABLE => __('emailTemplate.variable.reviewType'), ] ); } protected function setupReviewTypeVariable(Context $context) { switch ($context->getData('defaultReviewMode')) { case ReviewAssignment::SUBMISSION_REVIEW_METHOD_ANONYMOUS: $description = __('emailTemplate.variable.reviewType.anonymous'); break; case ReviewAssignment::SUBMISSION_REVIEW_METHOD_OPEN: $description = __('emailTemplate.variable.reviewType.open'); break; default: $description = __('emailTemplate.variable.reviewType.doubleAnonymous'); } $this->addData([ static::REVIEW_TYPE_DESCRIPTION_VARIABLE => $description, ]); } }