public function ForumManager::getIndex in Drupal 10
Same name and namespace in other branches
- 8 core/modules/forum/src/ForumManager.php \Drupal\forum\ForumManager::getIndex()
- 9 core/modules/forum/src/ForumManager.php \Drupal\forum\ForumManager::getIndex()
File
- core/
modules/ forum/ src/ ForumManager.php, line 440
Class
- ForumManager
- Provides forum manager service.
Namespace
Drupal\forumCode
public function getIndex() {
if ($this->index) {
return $this->index;
}
$vid = $this->configFactory
->get('forum.settings')
->get('vocabulary');
$index = $this->entityTypeManager
->getStorage('taxonomy_term')
->create([
'tid' => 0,
'container' => 1,
'parents' => [],
'isIndex' => TRUE,
'vid' => $vid,
]);
// Load the tree below.
$index->forums = $this
->getChildren($vid, 0);
$this->index = $index;
return $index;
}