getRouter(); $actionArgs = [ 'submissionId' => $reviewAssignment->getSubmissionId(), 'reviewAssignmentId' => $reviewAssignment->getId(), 'stageId' => $reviewAssignment->getStageId() ]; $ajaxModal = new AjaxModal( $router->url( $request, null, $handler, 'readReview', null, $actionArgs ), __('editor.review') . ': ' . htmlspecialchars($submission->getCurrentPublication()->getLocalizedTitle(null, 'html')), 'modal_information' ); $icon = match ($reviewAssignment->getConsidered()) { ReviewAssignment::REVIEW_ASSIGNMENT_NEW => 'read_new_review', default => null }; // Configure the link action. parent::__construct('readReview', $ajaxModal, __('editor.review.readReview'), $icon); } }