3 namespace Drupal\taxonomy;
5 use Drupal\Core\Config\Entity\ConfigEntityStorage;
8 * Defines a storage handler class for taxonomy vocabularies.
10 class VocabularyStorage extends ConfigEntityStorage implements VocabularyStorageInterface {
15 public function resetCache(array $ids = NULL) {
16 drupal_static_reset('taxonomy_vocabulary_get_names');
17 parent::resetCache($ids);
23 public function getToplevelTids($vids) {
24 $tids = \Drupal::entityQuery('taxonomy_term')
25 ->condition('vid', $vids, 'IN')
26 ->condition('parent.target_id', 0)
29 return array_values($tids);