Mercurial > hg > isophonics-drupal-site
view core/modules/taxonomy/src/VocabularyInterface.php @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | af1871eacc83 |
children |
line wrap: on
line source
<?php namespace Drupal\taxonomy; use Drupal\Core\Config\Entity\ConfigEntityInterface; /** * Provides an interface defining a taxonomy vocabulary entity. */ interface VocabularyInterface extends ConfigEntityInterface { /** * Denotes that no term in the vocabulary has a parent. */ const HIERARCHY_DISABLED = 0; /** * Denotes that one or more terms in the vocabulary has a single parent. */ const HIERARCHY_SINGLE = 1; /** * Denotes that one or more terms in the vocabulary have multiple parents. */ const HIERARCHY_MULTIPLE = 2; /** * Returns the vocabulary hierarchy. * * @return int * The vocabulary hierarchy. * * @deprecated in Drupal 8.7.x and will be removed before Drupal 9.0.x. Use * \Drupal\taxonomy\TermStorage::getVocabularyHierarchyType() instead. */ public function getHierarchy(); /** * Sets the vocabulary hierarchy. * * @param int $hierarchy * The hierarchy type of vocabulary. * Possible values: * - VocabularyInterface::HIERARCHY_DISABLED: No parents. * - VocabularyInterface::HIERARCHY_SINGLE: Single parent. * - VocabularyInterface::HIERARCHY_MULTIPLE: Multiple parents. * * @return $this * * @deprecated in Drupal 8.7.x and will be removed before Drupal 9.0.x. Reset * the cache of the taxonomy_term storage handler instead. */ public function setHierarchy($hierarchy); /** * Returns the vocabulary description. * * @return string * The vocabulary description. */ public function getDescription(); }