function path_taxonomy_term_insert

Implements hook_taxonomy_term_insert().

File

drupal/core/modules/path/path.module, line 296
Enables users to rename URLs.

Code

function path_taxonomy_term_insert(Term $term) {
  if (isset($term->path)) {
    $term->path->alias = trim($term->path->alias);

    // Only save a non-empty alias.
    if (!empty($term->path->alias)) {

      // Ensure fields for programmatic executions.
      $source = 'taxonomy/term/' . $term
        ->id();
      $langcode = Language::LANGCODE_NOT_SPECIFIED;
      Drupal::service('path.crud')
        ->save($source, $term->path->alias, $langcode);
    }
  }
}