_context = $request->getContext(); $this->_stageId = $stageId; $viewGuidelinesModal = new ConfirmationModal( $this->getGuidelines(), __('reviewer.submission.guidelines'), null, null, false ); // Configure the link action. parent::__construct('viewReviewGuidelines', $viewGuidelinesModal, __('reviewer.submission.guidelines')); } /** * Get the guidelines for the specified stage. * * @return ?string */ public function getGuidelines() { return $this->_context->getLocalizedData( $this->_stageId == WORKFLOW_STAGE_ID_EXTERNAL_REVIEW ? 'reviewGuidelines' : 'internalReviewGuidelines' ); } }