You are here

function CourseNodeController::backToCourseAccess in Course 3.x

1 string reference to 'CourseNodeController::backToCourseAccess'
course_node.routing.yml in modules/course_node/course_node.routing.yml
modules/course_node/course_node.routing.yml

File

modules/course_node/src/Controller/CourseNodeController.php, line 20

Class

CourseNodeController

Namespace

Drupal\course_node\Controller

Code

function backToCourseAccess(Node $node) {
  if (course_node_is_course($node)) {
    $course = $node
      ->get('course')
      ->referencedEntities()[0];
    return $course
      ->access('edit', NULL, TRUE);
  }
  return AccessResult::forbidden();
}