Hola, tenemos la respuesta a lo que necesitas, desplázate y la encontrarás a continuación.
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
- clase Drupal Component Plugin PluginManagerBase implementos PluginManagerInterface usos DescubrimientoRetrato
- clase Drupal Core Plugin DefaultPluginManager implementos CachedDiscoveryInterface, PluginManagerInterface usos DescubrimientoEn CachéRetrato, UseCacheBackendTrait
- class Drupal Core Entity EntityTypeManager implementa EntityTypeManagerInterface, ContainerAwareInterface usos ContenedorConcienciaRetrato
- clase Drupal Core Plugin DefaultPluginManager implementos CachedDiscoveryInterface, PluginManagerInterface usos DescubrimientoEn CachéRetrato, UseCacheBackendTrait
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
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. |
valoraciones y comentarios
Al final de la página puedes encontrar las interpretaciones de otros programadores, tú además puedes insertar el tuyo si lo crees conveniente.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)