function ForumController::addContainer

Same name and namespace in other branches
  1. 9 core/modules/forum/src/Controller/ForumController.php \Drupal\forum\Controller\ForumController::addContainer()
  2. 10 core/modules/forum/src/Controller/ForumController.php \Drupal\forum\Controller\ForumController::addContainer()
  3. 11.x core/modules/forum/src/Controller/ForumController.php \Drupal\forum\Controller\ForumController::addContainer()

Returns add container entity form.

Return value

array Render array for the add form.

1 string reference to 'ForumController::addContainer'
forum.routing.yml in core/modules/forum/forum.routing.yml
core/modules/forum/forum.routing.yml

File

core/modules/forum/src/Controller/ForumController.php, line 268

Class

ForumController
Controller routines for forum routes.

Namespace

Drupal\forum\Controller

Code

public function addContainer() {
    $vid = $this->config('forum.settings')
        ->get('vocabulary');
    $taxonomy_term = $this->termStorage
        ->create([
        'vid' => $vid,
        'forum_container' => 1,
    ]);
    return $this->entityFormBuilder()
        ->getForm($taxonomy_term, 'container');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.