1. 8.4.x core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php ContentEntityTypeInterface
  2. 8.0.x core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php ContentEntityTypeInterface
  3. 8.1.x core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php ContentEntityTypeInterface
  4. 8.2.x core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php ContentEntityTypeInterface
  5. 8.3.x core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php ContentEntityTypeInterface
  6. 8.5.x core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php ContentEntityTypeInterface

Provides an interface for a content entity type and its metadata.

Hierarchy

Expanded class hierarchy of ContentEntityTypeInterface

All classes that implement ContentEntityTypeInterface

13 files declare their use of ContentEntityTypeInterface
CommentStorageSchema.php in core/modules/comment/src/CommentStorageSchema.php
ContentLanguageSettingsForm.php in core/modules/language/src/Form/ContentLanguageSettingsForm.php
ContentModerationStateStorageSchema.php in core/modules/content_moderation/src/ContentModerationStateStorageSchema.php
content_translation.admin.inc in core/modules/content_translation/content_translation.admin.inc
The content translation administration forms.
DefaultTableMapping.php in core/lib/Drupal/Core/Entity/Sql/DefaultTableMapping.php

... See full list

File

core/lib/Drupal/Core/Entity/ContentEntityTypeInterface.php, line 8

Namespace

Drupal\Core\Entity
View source

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description Overrides
EntityTypeInterface::addConstraint public function Adds a validation constraint. 1
EntityTypeInterface::BUNDLE_MAX_LENGTH constant The maximum length of bundle name, in characters. Overrides EntityTypeInterface::BUNDLE_MAX_LENGTH 1
EntityTypeInterface::get public function Gets any arbitrary property. 1
EntityTypeInterface::getAccessControlClass public function Gets the access control class. 1
EntityTypeInterface::getAdminPermission public function Gets the name of the default administrative permission. 1
EntityTypeInterface::getBaseTable public function Gets the name of the entity's base table. 1
EntityTypeInterface::getBundleConfigDependency public function Gets the config dependency info for this entity, if any exists. 1
EntityTypeInterface::getBundleEntityType public function Gets the name of the entity type which provides bundles. 1
EntityTypeInterface::getBundleLabel public function Gets the label for the bundle. 1
EntityTypeInterface::getBundleOf public function Gets the entity type for which this entity provides bundles. 1
EntityTypeInterface::getConfigDependencyKey public function Gets the key that is used to store configuration dependencies. 1
EntityTypeInterface::getConstraints public function Gets an array of validation constraints. 1
EntityTypeInterface::getCountLabel public function Gets the count label of the entity type 1
EntityTypeInterface::getDataTable public function Gets the name of the entity's data table. 1
EntityTypeInterface::getFormClass public function Gets the form class for a specific operation. 1
EntityTypeInterface::getGroup public function Gets the machine name of the entity type group. 1
EntityTypeInterface::getGroupLabel public function Gets the human-readable name of the entity type group. 1
EntityTypeInterface::getHandlerClass public function 1
EntityTypeInterface::getHandlerClasses public function Gets an array of handlers. 1
EntityTypeInterface::getKey public function Gets a specific entity key. 1
EntityTypeInterface::getKeys public function Gets an array of entity keys. 1
EntityTypeInterface::getLabel public function Gets the human-readable name of the entity type. 1
EntityTypeInterface::getLabelCallback Deprecated public function Gets the callback for the label of the entity. 1
EntityTypeInterface::getLinkTemplate public function Gets the link template for a given key. 1
EntityTypeInterface::getLinkTemplates public function Gets the link templates using the URI template syntax. 1
EntityTypeInterface::getListBuilderClass public function Gets the list class. 1
EntityTypeInterface::getListCacheContexts public function The list cache contexts associated with this entity type. 1
EntityTypeInterface::getListCacheTags public function The list cache tags associated with this entity type. 1
EntityTypeInterface::getLowercaseLabel public function Gets the lowercase form of the human-readable entity type name. 1
EntityTypeInterface::getOriginalClass public function Gets the name of the original entity type class. 1
EntityTypeInterface::getPermissionGranularity public function Gets the permission granularity level. 1
EntityTypeInterface::getPluralLabel public function Gets the plural label of the entity type. 1
EntityTypeInterface::getProvider public function Gets the name of the provider of this entity type. 1
EntityTypeInterface::getRevisionDataTable public function Gets the name of the entity's revision data table. 1
EntityTypeInterface::getRevisionTable public function Gets the name of the entity's revision table. 1
EntityTypeInterface::getRouteProviderClasses public function Gets all the route provide handlers. 1
EntityTypeInterface::getSingularLabel public function Gets the singular label of the entity type. 1
EntityTypeInterface::getStorageClass public function Gets the storage class. 1
EntityTypeInterface::getUriCallback public function Gets a callable that can be used to provide the entity URI. 1
EntityTypeInterface::getViewBuilderClass public function Gets the view builder class. 1
EntityTypeInterface::hasFormClasses public function Indicates if this entity type has any forms. 1
EntityTypeInterface::hasHandlerClass public function Determines if there is a handler for a given type. 1
EntityTypeInterface::hasKey public function Indicates if a given entity key exists. 1
EntityTypeInterface::hasLabelCallback Deprecated public function Indicates if a label callback exists. 1
EntityTypeInterface::hasLinkTemplate public function Indicates if a link template exists for a given key. 1
EntityTypeInterface::hasListBuilderClass public function Indicates if this entity type has a list class. 1
EntityTypeInterface::hasRouteProviders public function Indicates if this entity type has any route provider. 1
EntityTypeInterface::hasViewBuilderClass public function Indicates if this entity type has a view builder. 1
EntityTypeInterface::id public function Gets the unique identifier of the entity type. 1
EntityTypeInterface::ID_MAX_LENGTH constant The maximum length of ID, in characters. Overrides EntityTypeInterface::ID_MAX_LENGTH 1
EntityTypeInterface::isCommonReferenceTarget public function Indicates whether this entity type is commonly used as a reference target. 1
EntityTypeInterface::isPersistentlyCacheable public function Indicates if the persistent cache of field data should be used. 1
EntityTypeInterface::isRenderCacheable public function Indicates whether the rendered output of entities should be cached. 1
EntityTypeInterface::isRevisionable public function Indicates whether entities of this type have revision support. 1
EntityTypeInterface::isStaticallyCacheable public function Indicates whether entities should be statically cached. 1
EntityTypeInterface::isSubclassOf public function Indicates if the entity type is a subclass of the given class or interface. 1
EntityTypeInterface::isTranslatable public function Indicates whether entities of this type have multilingual support. 1
EntityTypeInterface::set public function Sets a value to an arbitrary property. 1
EntityTypeInterface::setAccessClass public function Gets the access class. 1
EntityTypeInterface::setConstraints public function Sets the array of validation constraints for the FieldItemList. 1
EntityTypeInterface::setFormClass public function Sets a form class for a specific operation. 1
EntityTypeInterface::setHandlerClass public function Sets the handlers for a given type. 1
EntityTypeInterface::setLabelCallback Deprecated public function Sets the label callback. 1
EntityTypeInterface::setLinkTemplate public function Sets a single link template. 1
EntityTypeInterface::setListBuilderClass public function Sets the list class. 1
EntityTypeInterface::setStorageClass public function Sets the storage class. 1
EntityTypeInterface::setUriCallback public function Sets a callable to use to provide the entity URI. 1
EntityTypeInterface::setViewBuilderClass public function Gets the view builder class. 1
PluginDefinitionInterface::getClass public function Gets the class. 1
PluginDefinitionInterface::setClass public function Sets the class. 1