Define una interfaz común para las entidades de configuración.

Jerarquía

  • interfaz Drupal Core Entity EntityInterface; interfaz Drupal Core Config Entity ThirdPartySettingsInterface
    • interfaz Drupal Core Config Entity ConfigEntityInterface

Temas relacionados

API de configuración
Información sobre la API de configuración.
API de entidad
Describe cómo definir y manipular el contenido y las entidades de configuración.

Expediente

core / lib / Drupal / Core / Config / Entity /ConfigEntityInterface.php, línea 13

Espacio de nombres

Drupal Core Config Entity

Miembros

Nombre Modificadores Escribe Descripción
AccessibleInterface :: acceso público función Verifica el acceso al valor de los datos. Anula AccessibleInterface :: acceso
CacheableDependencyInterface :: getCacheContexts público función Los contextos de caché asociados con este objeto. Anula CacheableDependencyInterface :: getCacheContexts
CacheableDependencyInterface :: getCacheMaxAge público función La antigüedad máxima para la que se puede almacenar en caché este objeto. Anula CacheableDependencyInterface :: getCacheMaxAge
CacheableDependencyInterface :: getCacheTags público función Las etiquetas de caché asociadas con este objeto. Anula CacheableDependencyInterface :: getCacheTags
ConfigEntityInterface :: calculateDependencies público función Calcula dependencias y las almacena en la propiedad de dependencia.
ConfigEntityInterface :: deshabilitar público función Desactiva la entidad de configuración.
ConfigEntityInterface :: habilitar público función Habilita la entidad de configuración.
ConfigEntityInterface :: obtener público función Devuelve el valor de una propiedad.
ConfigEntityInterface :: getDependencies público función Obtiene las dependencias de configuración.
ConfigEntityInterface :: hasTrustedData público función Obtiene si los datos son confiables.
ConfigEntityInterface :: isInstallable público función Comprueba si esta entidad es instalable.
ConfigEntityInterface :: isSyncing público función Devuelve si esta entidad se está modificando como parte de un proceso de importación.
ConfigEntityInterface :: isUninstalling público función Devuelve si esta entidad se modifica durante el proceso de desinstalación.
ConfigEntityInterface :: onDependencyRemoval público función Informa a la entidad que las entidades de las que depende serán eliminadas.
ConfigEntityInterface :: conjunto público función Establece el valor de una propiedad.
ConfigEntityInterface :: setStatus público función Establece el estado de la entidad de configuración.
ConfigEntityInterface :: setSyncing público función Establece el estado del indicador isSyncing.
ConfigEntityInterface :: estado público función Devuelve si la entidad de configuración está habilitada.
ConfigEntityInterface :: trustData público función Establece que los datos deben ser confiables.
EntityInterface :: paquete público función Obtiene el paquete de la entidad. Anula EntityInterface :: bundle
EntityInterface :: crear público estático función Construye un nuevo objeto de entidad, sin guardarlo permanentemente. Anula EntityInterface :: create
EntityInterface :: createDuplicate público función Crea un duplicado de la entidad. Anula EntityInterface :: createDuplicate
EntityInterface :: eliminar público función Elimina una entidad de forma permanente. Anula EntityInterface :: delete
EntityInterface :: enforceIsNew público función Hace que una entidad sea nueva. Anula EntityInterface :: enforceIsNew
EntityInterface :: getCacheTagsToInvalidate público función Devuelve las etiquetas de caché que deben usarse para invalidar cachés. Anula EntityInterface :: getCacheTagsToInvalidate
EntityInterface :: getConfigDependencyKey público función Obtiene la clave que se usa para almacenar las dependencias de configuración. Anula EntityInterface :: getConfigDependencyKey
EntityInterface :: getConfigDependencyName público función Obtiene el nombre de la dependencia de configuración. Anula EntityInterface :: getConfigDependencyName
EntityInterface :: getConfigTarget público función Obtiene el identificador de destino de configuración de la entidad. Anula EntityInterface :: getConfigTarget
EntityInterface :: getEntityType público función Obtiene la definición del tipo de entidad. Anula EntityInterface :: getEntityType
EntityInterface :: getEntityTypeId público función Obtiene el ID del tipo de entidad. Anula EntityInterface :: getEntityTypeId
EntityInterface :: getOriginalId público función Obtiene el ID original. Anula EntityInterface :: getOriginalId
EntityInterface :: getTypedData público función Obtiene un objeto de datos con tipo para este objeto de entidad. Anula EntityInterface :: getTypedData
EntityInterface :: hasLinkTemplate público función Indica si existe una plantilla de vínculo para una clave determinada. Anula EntityInterface :: hasLinkTemplate
EntityInterface :: id público función Obtiene el identificador. Anula EntityInterface :: id
EntityInterface :: isNew público función Determina si la entidad es nueva. Anula EntityInterface :: isNew
EntityInterface :: etiqueta público función Obtiene la etiqueta de la entidad. Anula EntityInterface :: label
EntityInterface :: idioma público función Obtiene el idioma de la entidad. Anula EntityInterface :: idioma
EntityInterface :: enlaceObsoleto público función Forma obsoleta de generar un enlace a la entidad. Consulte toLink (). Anula EntityInterface :: enlace
EntityInterface :: cargar público estático función Carga una entidad. Anula EntityInterface :: load
EntityInterface :: loadMultiple público estático función Carga una o más entidades. Anula EntityInterface :: loadMultiple
EntityInterface :: postCreate público función Actúa sobre una entidad creada antes de que se invoquen los ganchos. Anula EntityInterface :: postCreate
EntityInterface :: postDelete público estático función Actúa sobre las entidades eliminadas antes de que se invoque el gancho de eliminación. Anula EntityInterface :: postDelete
EntityInterface :: postLoad público estático función Actúa sobre entidades cargadas. Anula EntityInterface :: postLoad
EntityInterface :: postSave público función Actúa sobre una entidad guardada antes de que se invoque el enlace de inserción o actualización. Anula EntityInterface :: postSave
EntityInterface :: preCreate público estático función Cambia los valores de una entidad antes de que se cree. Anula EntityInterface :: preCreate
EntityInterface :: preDelete público estático función Actúa sobre las entidades antes de que se eliminen y antes de que se invoquen los ganchos. Anula EntityInterface :: preDelete
EntityInterface :: preSave público función Actúa sobre una entidad antes de que se invoque el gancho de guardado previo. Anula EntityInterface :: preSave
EntityInterface :: referencedEntities público función Obtiene una lista de entidades a las que hace referencia esta entidad. Anula EntityInterface :: referencedEntities
EntityInterface :: guardar público función Guarda una entidad de forma permanente. Anula EntityInterface :: save
EntityInterface :: setOriginalId público función Establece la identificación original. Anula EntityInterface :: setOriginalId
EntityInterface :: toArray público función Obtiene una matriz de todos los valores de propiedad. Anula EntityInterface :: toArray
EntityInterface :: toLink público función Genera el HTML para un enlace a esta entidad. Anula EntityInterface :: toLink
EntityInterface :: toUrl público función Obtiene el objeto URL de la entidad. Anula EntityInterface :: toUrl
EntityInterface :: uriRelationships público función Obtiene una lista de relaciones URI admitidas por esta entidad. Anula EntityInterface :: uriRelationships
EntityInterface :: urlObsoleto público función Obtiene la URL pública de esta entidad. Anula EntityInterface :: url
EntityInterface :: urlInfoObsoleto público función Obtiene el objeto URL de la entidad. Anula EntityInterface :: urlInfo
EntityInterface :: uuid público función Obtiene el UUID (Identificador único universal) de la entidad. Anula EntityInterface :: uuid
RefinableCacheableDependencyInterface :: addCacheableDependency público función Agrega una dependencia de un objeto: fusiona sus metadatos de capacidad de caché. Anula RefinableCacheableDependencyInterface :: addCacheableDependency
RefinableCacheableDependencyInterface :: addCacheContexts público función Agrega contextos de caché. Anula RefinableCacheableDependencyInterface :: addCacheContexts
RefinableCacheableDependencyInterface :: addCacheTags público función Agrega etiquetas de caché. Anula RefinableCacheableDependencyInterface :: addCacheTags
RefinableCacheableDependencyInterface :: mergeCacheMaxAge público función Fusiona la edad máxima (en segundos) con la edad máxima existente. Anula RefinableCacheableDependencyInterface :: mergeCacheMaxAge
ThirdPartySettingsInterface :: getThirdPartyProviders público función Obtiene la lista de terceros que almacenan información.
ThirdPartySettingsInterface :: getThirdPartySetting público función Obtiene el valor de una configuración de terceros.
ThirdPartySettingsInterface :: getThirdPartySettings público función Obtiene todas las configuraciones de terceros de un módulo determinado.
ThirdPartySettingsInterface :: setThirdPartySetting público función Establece el valor de una configuración de terceros.
ThirdPartySettingsInterface :: unsetThirdPartySetting público función Desinstala una configuración de terceros.