function taxonomy_vocabulary_get_names
7.x taxonomy.module | taxonomy_vocabulary_get_names() |
Get names for all taxonomy vocabularies.
Return value
An associative array of objects keyed by vocabulary machine name with information about taxonomy vocabularies. Each object has properties:
- name: The vocabulary name.
- machine_name: The machine name.
- vid: The vocabulary ID.
6 calls to taxonomy_vocabulary_get_names()
- forum_entity_info_alter in drupal-7.x/
modules/ forum/ forum.module - Implements hook_entity_info_alter().
- TaxonomyVocabularyTestCase::testTaxonomyVocabularyLoadMultiple in drupal-7.x/
modules/ taxonomy/ taxonomy.test - Tests for loading multiple vocabularies.
- taxonomy_autocomplete in drupal-7.x/
modules/ taxonomy/ taxonomy.pages.inc - Page callback: Outputs JSON for taxonomy autocomplete suggestions.
- taxonomy_entity_info in drupal-7.x/
modules/ taxonomy/ taxonomy.module - Implements hook_entity_info().
- taxonomy_entity_query_alter in drupal-7.x/
modules/ taxonomy/ taxonomy.module - Implements hook_entity_query_alter().
1 string reference to 'taxonomy_vocabulary_get_names'
- taxonomy_vocabulary_static_reset in drupal-7.x/
modules/ taxonomy/ taxonomy.module - Clear all static cache variables for vocabularies.
File
- drupal-7.x/
modules/ taxonomy/ taxonomy.module, line 987 - Enables the organization of content into categories.
Code
function taxonomy_vocabulary_get_names() {
$names = &drupal_static(__FUNCTION__);
if (!isset($names)) {
$names = db_query('SELECT name, machine_name, vid FROM {taxonomy_vocabulary}')->fetchAllAssoc('machine_name');
}
return $names;
}