You are here

public function CourseObjectNode::getTakeUrl in Course 8.3

Same name and namespace in other branches
  1. 8.2 modules/course_content/src/Course/Object/CourseObjectNode.php \Drupal\course_content\Course\Object\CourseObjectNode::getTakeUrl()
  2. 3.x modules/course_content/src/Course/Object/CourseObjectNode.php \Drupal\course_content\Course\Object\CourseObjectNode::getTakeUrl()

Get the URL to take this course object, if any.

Outline handlers or subclasses should use getUrl().

Return value

Url

Overrides CourseObject::getTakeUrl

File

modules/course_content/src/Course/Object/CourseObjectNode.php, line 89

Class

CourseObjectNode
A course object that uses a node as a base.

Namespace

Drupal\course_content\Course\Object

Code

public function getTakeUrl() {
  if ($this
    ->getNode()) {
    return Url::fromRoute('entity.node.canonical', [
      'node' => $this
        ->getNode()
        ->id(),
    ]);
  }
}