/** * Get the parent of the given term. * * @param Term $term * @return Term|null */ public function getParentTerm(Term $term) { $taxonomy = $term->getTaxonomy(); if ($taxonomy && $taxonomy->getParentTermId() !== 0) { return $this->find($taxonomy->getParentTermId()); } return null; }
/** * @param int|Term $parentTerm * @return $this */ public function setParentTerm($parentTerm = 0) { if ($parentTerm instanceof Term) { $this->parentTermId = $parentTerm->getId(); } else { $this->parentTermId = (int) $parentTerm; } return $this; }