entity_meta_relation-8.x-1.0-beta8/src/Entity/EntityMetaRelationInterface.php

src/Entity/EntityMetaRelationInterface.php
<?php

declare(strict_types=1);

namespace Drupal\emr\Entity;

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

/**
 * Provides an interface defining an entity meta relation entity.
 */
interface EntityMetaRelationInterface extends ContentEntityInterface, EntityChangedInterface {

  /**
   * Gets the entity meta relation creation timestamp.
   *
   * @return int
   *   Creation timestamp of the entity meta relation.
   */
  public function getCreatedTime(): int;

  /**
   * Sets the entity meta relation creation timestamp.
   *
   * @param int $timestamp
   *   The entity meta relation creation timestamp.
   *
   * @return \Drupal\emr\Entity\EntityMetaRelationInterface
   *   The called entity meta relation entity.
   */
  public function setCreatedTime($timestamp): EntityMetaRelationInterface;

  /**
   * Returns the entity meta relation status.
   *
   * @return bool
   *   TRUE if the entity meta relation is enabled, FALSE otherwise.
   */
  public function isEnabled(): bool;

  /**
   * Sets the entity meta relation status to TRUE.
   *
   * @return \Drupal\emr\Entity\EntityMetaRelationInterface
   *   The called entity meta relation entity.
   */
  public function enable(): EntityMetaRelationInterface;

  /**
   * Sets the entity meta relation status to FALSE.
   *
   * @return \Drupal\emr\Entity\EntityMetaRelationInterface
   *   The called entity meta relation entity.
   */
  public function disable(): EntityMetaRelationInterface;

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc