1 repositorio
Interception of database driver operations to inject custom logic or validate parameters.
Distinct from Database Traffic Interception: Focuses on decorating driver components for logic injection rather than network-level traffic proxying.
Explore 1 awesome GitHub repository matching data & databases · Driver Operation Interception. Refine with filters or upvote what's useful.
DoctrineBundle es una integración de Symfony que configura y gestiona el Object Relational Mapper (ORM) y la capa de abstracción de base de datos de Doctrine. Proporciona las herramientas fundamentales necesarias para mapear objetos de la aplicación a tablas de bases de datos relacionales y ejecutar consultas sin procesar a través de una interfaz programática consistente. El proyecto incluye un gestor de esquemas de base de datos con herramientas de línea de comandos para sincronizar estructuras de bases de datos con mapeos de entidades y ejecutar migraciones. También proporciona un depurador de consultas de base de datos y herramientas de depuración de actividad para rastrear el rendimiento y los detalles de ejecución a través de una interfaz basada en web. El bundle cubre una amplia gama de capacidades de gestión de datos, incluyendo la configuración de mapeo de metadatos, filtrado global de consultas y generación de identificadores de entidades personalizados. Además, admite la optimización del rendimiento mediante el almacenamiento en caché de resultados de consultas y proporciona un sistema basado en eventos para interceptar cambios en el ciclo de vida de la base de datos y las entidades.
Injects custom logic or validates connection parameters by decorating driver components.