You are here

CourseNodeOutlineController.php in Course 3.x

File

modules/course_node/src/Controller/CourseNodeOutlineController.php
View source
<?php

namespace Drupal\course_node\Controller;

use Drupal\Core\Controller\ControllerBase;
use Drupal\node\NodeInterface;
class CourseNodeOutlineController extends ControllerBase {
  function outline(NodeInterface $node) {
    $course = $node
      ->get('course')
      ->referencedEntities()[0];
    $form = \Drupal::formBuilder()
      ->getForm('\\Drupal\\course\\Form\\CourseOutlineForm', $course);
    return $form;
  }

}

Classes