public ForumManager::getIndex()
Generates and returns the forum index.
The forum index is a pseudo term that provides an overview of all forums.
Return value
\Drupal\taxonomy\TermInterface A pseudo term representing the overview of all forums.
Overrides ForumManagerInterface::getIndex
File
- core/modules/forum/src/ForumManager.php, line 427
Class
- ForumManager
- Provides forum manager service.
Namespace
Drupal\forum
Code
public function getIndex() { if ($this->index) { return $this->index; } $vid = $this->configFactory->get('forum.settings')->get('vocabulary'); $index = $this->entityManager->getStorage('taxonomy_term')->create(array( 'tid' => 0, 'container' => 1, 'parents' => array(), 'isIndex' => TRUE, 'vid' => $vid )); // Load the tree below. $index->forums = $this->getChildren($vid, 0); $this->index = $index; return $index; }
Please login to continue.