You are here

public function CourseObjectController::render in Course 3.x

Same name and namespace in other branches
  1. 8.3 src/Controller/CourseObjectController.php \Drupal\course\Controller\CourseObjectController::render()
  2. 8.2 src/Controller/CourseObjectController.php \Drupal\course\Controller\CourseObjectController::render()

Render the take course object page.

1 string reference to 'CourseObjectController::render'
course.routing.yml in ./course.routing.yml
course.routing.yml

File

src/Controller/CourseObjectController.php, line 40

Class

CourseObjectController

Namespace

Drupal\course\Controller

Code

public function render(CourseObject $course_object) {
  $build = $course_object
    ->takeObject();
  if (is_array($build)) {

    // This is a render array, do not cache the content.
    $build['#cache']['max-age'] = 0;
    return $build;
  }
  return $build;
}