Nuestro grupo de trabajo ha pasado mucho tiempo buscando para dar respuesta a tu pregunta, te compartimos la solución y deseamos servirte de mucha ayuda.
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
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. |
Comentarios y calificaciones del post
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)