function hook_taxonomy_vocabulary_insert
Act on taxonomy vocabularies when inserted.
Modules implementing this hook can act on the vocabulary object when saved to the database.
Parameters
$vocabulary: A taxonomy vocabulary object.
Related topics
3 functions implement hook_taxonomy_vocabulary_insert()
Note: the procedural functions in this list are found by pattern matching, so the list may include some functions that are not actually implementations of this hook.
- EntityCrudHookTest::taxonomyVocabularyInsert in core/tests/ Drupal/ KernelTests/ Core/ Entity/ EntityCrudHookTest.php 
- Implements hook_ENTITY_TYPE_insert() for taxonomy_vocabulary entities.
- EntityCrudHookTestHooks::taxonomyVocabularyInsert in core/modules/ system/ tests/ modules/ entity_crud_hook_test/ src/ Hook/ EntityCrudHookTestHooks.php 
- Implements hook_ENTITY_TYPE_insert() for taxonomy_vocabulary entities.
- entity_crud_hook_test_taxonomy_vocabulary_insert in modules/simpletest/ tests/ entity_crud_hook_test.module 
- Implements hook_taxonomy_vocabulary_insert().
1 invocation of hook_taxonomy_vocabulary_insert()
- taxonomy_vocabulary_save in modules/taxonomy/ taxonomy.module 
- Saves a vocabulary.
File
- 
              modules/taxonomy/ taxonomy.api.php, line 54 
Code
function hook_taxonomy_vocabulary_insert($vocabulary) {
  if ($vocabulary->machine_name == 'my_vocabulary') {
    $vocabulary->weight = 100;
  }
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
