Administra las definiciones de complementos de tipo de entidad.

Cada matriz de definición de tipo de entidad se establece en la anotación del tipo de entidad y se modifica mediante hook_entity_type_alter ().

Jerarquía

Ver también

Drupal Core Entity Annotation EntityType

Drupal Core Entity EntityInterface

Drupal Core Entity EntityTypeInterface

hook_entity_type_alter ()

Expediente

core / lib / Drupal / Core / Entity /EntityTypeManager.php, línea 28

Espacio de nombres

Drupal Core Entity

Miembros

Nombre Modificadores Escribe Descripción
ContainerAwareTrait :: $ contenedor protegido propiedad
ContainerAwareTrait :: setContainer público función Establece el contenedor. Anulaciones ContainerAwareInterface :: setContainer
DefaultPluginManager :: $ additionalAnnotationNamespaces protegido propiedad Espacios de nombres adicionales que el mecanismo de descubrimiento de anotaciones debe buscar en busca de definiciones de anotaciones.
DefaultPluginManager :: $ alterHook protegido propiedad Nombre del gancho alterno si se debe invocar uno.
DefaultPluginManager :: $ cacheKey protegido propiedad La clave de caché.
DefaultPluginManager :: $ cacheTags protegido propiedad Una matriz de etiquetas de caché que se utilizarán para las definiciones en caché.
DefaultPluginManager :: $ valores predeterminados protegido propiedad Un conjunto de valores predeterminados a los que se hará referencia en $ this-> processDefinition () si el procesamiento adicional de complementos es necesario o útil para fines de desarrollo.
DefaultPluginManager :: $ moduleHandler protegido propiedad El manejador del módulo para invocar el gancho alter.
DefaultPluginManager :: $ espacios de nombres protegido propiedad Un objeto que implementa Traversable que contiene las rutas raíz codificadas por el espacio de nombres correspondiente para buscar implementaciones de complementos.
DefaultPluginManager :: $ pluginDefinitionAnnotationName protegido propiedad El nombre de la anotación que contiene la definición del complemento.
DefaultPluginManager :: $ pluginInterface protegido propiedad La interfaz que debe implementar cada complemento.
DefaultPluginManager :: $ subdir protegido propiedad El subdirectorio dentro de un espacio de nombres para buscar complementos, o FALSE si los complementos están en el nivel superior del espacio de nombres.
DefaultPluginManager :: alterDefinitions protegido función Invoca el gancho para alterar las definiciones si se establece el gancho alterno.
DefaultPluginManager :: alterInfo protegido función Inicializa el gancho alterno.
DefaultPluginManager :: getCachedDefinitions protegido función Devuelve las definiciones de complementos en caché de la clase de descubrimiento decorada.
DefaultPluginManager :: getDefinitions público función Obtiene la definición de todos los complementos para este tipo. Anulaciones DiscoveryTrait :: getDefinitions
DefaultPluginManager :: getDiscovery protegido función Obtiene el descubrimiento del complemento. Anulaciones PluginManagerBase :: getDiscovery
DefaultPluginManager :: getFactory protegido función Obtiene la fábrica de complementos. Anulaciones PluginManagerBase :: getFactory
DefaultPluginManager :: providerExists protegido función Determina si existe el proveedor de una definición.
DefaultPluginManager :: setCacheBackend público función Inicialice el backend de la caché.
DefaultPluginManager :: setCachedDefinitions protegido función Establece un caché de definiciones de complementos para la clase de descubrimiento decorada.
DiscoveryCachedTrait :: $ definiciones protegido propiedad Matriz de definiciones en caché.
DiscoveryTrait :: doGetDefinition protegido función Obtiene una definición de complemento específica.
DiscoveryTrait :: hasDefinition público función Indica si existe una definición de complemento específica. Anulaciones DiscoveryInterface :: hasDefinition
EntityTypeManager :: $ classResolver protegido propiedad El resolutor de clases.
EntityTypeManager :: $ controladores protegido propiedad Contiene controladores instanciados codificados por tipo de controlador y tipo de entidad.
EntityTypeManager :: $ stringTranslation protegido propiedad El servicio de traducción de cadenas.
EntityTypeManager :: clearCachedDefinitions público función Borra los cachés de definición de complementos estáticos y persistentes. Anulaciones DefaultPluginManager :: clearCachedDefinitions
EntityTypeManager :: createHandlerInstance público función Crea una nueva instancia de controlador. Anula EntityTypeManagerInterface :: createHandlerInstance
EntityTypeManager :: findDefinitions protegido función Encuentra definiciones de complementos. Anulaciones DefaultPluginManager :: findDefinitions
EntityTypeManager :: getAccessControlHandler público función Crea una nueva instancia de controlador de control de acceso. Anula EntityTypeManagerInterface :: getAccessControlHandler
EntityTypeManager :: getDefinition público función Obtiene una definición de complemento específica. Anulaciones DiscoveryCachedTrait :: getDefinition
EntityTypeManager :: getFormObject público función Crea una nueva instancia de formulario. Anula EntityTypeManagerInterface :: getFormObject
EntityTypeManager :: getHandler público función Crea una nueva instancia de controlador para un tipo de entidad y un tipo de controlador. Anula EntityTypeManagerInterface :: getHandler
EntityTypeManager :: getListBuilder público función Crea un nuevo generador de listas de entidades. Anula EntityTypeManagerInterface :: getListBuilder
EntityTypeManager :: getRouteProviders público función Obtiene todas las instancias del proveedor de rutas. Anula EntityTypeManagerInterface :: getRouteProviders
EntityTypeManager :: getStorage público función Crea una nueva instancia de almacenamiento. Anula EntityTypeManagerInterface :: getStorage
EntityTypeManager :: getViewBuilder público función Crea una nueva instancia del constructor de vistas. Anula EntityTypeManagerInterface :: getViewBuilder
EntityTypeManager :: hasHandler público función Comprueba si un determinado tipo de entidad tiene un determinado controlador. Anula EntityTypeManagerInterface :: hasHandler
EntityTypeManager :: processDefinition público función Realiza un procesamiento adicional en las definiciones de complementos. Anulaciones DefaultPluginManager :: processDefinition
EntityTypeManager :: useCaches público función Deshabilite el uso de cachés. Anulaciones DefaultPluginManager :: useCaches
EntityTypeManager :: __ construct público función Construye un nuevo administrador de complementos de entidad. Anulaciones DefaultPluginManager :: __ construct
PluginManagerBase :: $ descubrimiento protegido propiedad El objeto que descubre los complementos administrados por este administrador.
PluginManagerBase :: $ factory protegido propiedad El objeto que crea instancias de complementos administrados por este administrador.
PluginManagerBase :: $ mapper protegido propiedad Objeto que devuelve la instancia de complemento preconfigurada apropiada para una condición de tiempo de ejecución particular.
PluginManagerBase :: createInstance público función Crea una instancia preconfigurada de un complemento. Anulaciones FactoryInterface :: createInstance
PluginManagerBase :: getInstance público función Obtiene una instancia preconfigurada de un complemento. Anulaciones MapperInterface :: getInstance
UseCacheBackendTrait :: $ cacheBackend protegido propiedad Instancia de backend en caché.
UseCacheBackendTrait :: $ useCaches protegido propiedad Marque si se deben usar u omitir cachés.
UseCacheBackendTrait :: cacheGet protegido función Obtiene del backend de caché, respetando el indicador de uso de cachés.
UseCacheBackendTrait :: cacheSet protegido función Almacena datos en la caché persistente, respetando el indicador de uso de cachés.