function CourseReportController::objectReport in Course 3.x
Page handler for course object reports.
1 string reference to 'CourseReportController::objectReport'
File
- src/
Controller/ CourseReportController.php, line 39
Class
Namespace
Drupal\course\ControllerCode
function objectReport(Course $course, CourseObject $course_object, $report) {
$render = $this
->objectReports($course);
$info = $course_object
->getReport($report);
$header = '<h2>' . $course_object
->getTitle() . ': ' . $info['title'] . '</h2>';
$content = $course_object
->getReport($report);
if (!$content) {
$content = [
'#plain_text' => t('Sorry, no report is available for this type.'),
];
}
$render[0]['report']['header'] = [
'#markup' => $header,
];
$render[0]['report']['content'] = $content['content'];
return $render;
}