public function FilterBlock::getTermOptionslist in Open Social 10.0.x
Same name and namespace in other branches
- 10.3.x modules/social_features/social_activity/modules/social_activity_filter/src/Plugin/views/display/FilterBlock.php \Drupal\social_activity_filter\Plugin\views\display\FilterBlock::getTermOptionslist()
- 10.1.x modules/social_features/social_activity/modules/social_activity_filter/src/Plugin/views/display/FilterBlock.php \Drupal\social_activity_filter\Plugin\views\display\FilterBlock::getTermOptionslist()
- 10.2.x modules/social_features/social_activity/modules/social_activity_filter/src/Plugin/views/display/FilterBlock.php \Drupal\social_activity_filter\Plugin\views\display\FilterBlock::getTermOptionslist()
Get term options list.
Parameters
string $vid: The vocabulary id.
Return value
array The options term list.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
1 call to FilterBlock::getTermOptionslist()
- FilterBlock::blockForm in modules/
social_features/ social_activity/ modules/ social_activity_filter/ src/ Plugin/ views/ display/ FilterBlock.php - Adds the configuration form elements specific to this views block plugin.
File
- modules/
social_features/ social_activity/ modules/ social_activity_filter/ src/ Plugin/ views/ display/ FilterBlock.php, line 330
Class
- FilterBlock
- The plugin that handles a block.
Namespace
Drupal\social_activity_filter\Plugin\views\displayCode
public function getTermOptionslist($vid) {
$taxonomy_storage = $this->entityTypeManager
->getStorage('taxonomy_term');
$taxonomy_terms = $taxonomy_storage
->loadTree($vid);
$term_list = [];
/** @var \Drupal\taxonomy\Entity\Term $taxonomy_term */
foreach ($taxonomy_terms as $taxonomy_term) {
$term_list[$taxonomy_term->tid] = $taxonomy_term->name;
}
return $term_list;
}