You are here

function taxonomy_term_depth_get_parent in Taxonomy Term Depth 8.2

Same name and namespace in other branches
  1. 8 taxonomy_term_depth.module \taxonomy_term_depth_get_parent()
  2. 7 taxonomy_term_depth.module \taxonomy_term_depth_get_parent()

Gets parent of the term

Parameters

$tid: Term tid to find its parent

2 calls to taxonomy_term_depth_get_parent()
taxonomy_term_depth_get_parents in ./taxonomy_term_depth.module
Get parents of the term.
_taxonomy_term_depth_get_nocache in ./taxonomy_term_depth.module
Calculates taxonomy term depth from database

File

./taxonomy_term_depth.module, line 103
Main module file.

Code

function taxonomy_term_depth_get_parent($tid, $nocache = FALSE) {
  $cache =& drupal_static(__FUNCTION__, []);
  $cache_key = $tid;
  if (!isset($cache[$cache_key]) || $nocache) {
    if (version_compare(Drupal::VERSION, '8.6.0', '>=')) {
      $cache[$cache_key] = _taxonomy_term_depth_get_parent_d86($tid);
    }
    else {
      $cache[$cache_key] = _taxonomy_term_depth_get_parent_legacy_d85($tid);
    }
  }
  return $cache[$cache_key];
}