Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

TermInterface.php

Namespace

Drupal\taxonomy

File

core/modules/taxonomy/src/TermInterface.php

View source
<?php

namespace Drupal\taxonomy;

use Drupal\Core\Entity\ContentEntityInterface;
use Drupal\Core\Entity\EntityChangedInterface;
use Drupal\Core\Entity\EntityPublishedInterface;
use Drupal\Core\Entity\RevisionLogInterface;

/**
 * Provides an interface defining a taxonomy term entity.
 */
interface TermInterface extends ContentEntityInterface, EntityChangedInterface, EntityPublishedInterface, RevisionLogInterface {
    
    /**
     * Gets the term description.
     *
     * @return string
     *   The term description.
     */
    public function getDescription();
    
    /**
     * Sets the term description.
     *
     * @param string $description
     *   The term description.
     *
     * @return $this
     */
    public function setDescription($description);
    
    /**
     * Gets the text format name for the term description.
     *
     * @return string
     *   The text format name.
     */
    public function getFormat();
    
    /**
     * Sets the text format name for the term description.
     *
     * @param string $format
     *   The text format name.
     *
     * @return $this
     */
    public function setFormat($format);
    
    /**
     * Gets the term name.
     *
     * @return string
     *   The term name.
     */
    public function getName();
    
    /**
     * Sets the term name.
     *
     * @param string $name
     *   The term name.
     *
     * @return $this
     */
    public function setName($name);
    
    /**
     * Gets the term weight.
     *
     * @return int
     *   The term weight.
     */
    public function getWeight();
    
    /**
     * Sets the term weight.
     *
     * @param int $weight
     *   The term weight.
     *
     * @return $this
     */
    public function setWeight($weight);

}

Interfaces

Title Deprecated Summary
TermInterface Provides an interface defining a taxonomy term entity.
RSS feed
Powered by Drupal