1 repositorio
Design patterns using common interfaces to ensure multiple implementations remain interchangeable across libraries.
Distinct from Interface-Driven Validation: Focuses on interoperability specifications rather than validation logic.
Explore 1 awesome GitHub repository matching software engineering & architecture · Interoperability Specifications. Refine with filters or upvote what's useful.
Esta librería es una capa de abstracción de caché y estándar de interfaz para PHP, definiendo específicamente la especificación de caché PSR-6. Establece un conjunto consistente de definiciones de tipo y contratos para elementos y pools de caché para asegurar la interoperabilidad entre diferentes librerías PHP. La especificación evita el bloqueo con el proveedor al separar la lógica de caché de alto nivel de las implementaciones de almacenamiento de bajo nivel. Esto permite que diferentes backends de caché sean intercambiados sin requerir cambios en el código de la aplicación. El proyecto se centra en la estandarización de caché en PHP y la interoperabilidad de librerías mediante el uso de firmas de métodos comunes y definiciones seguras de tipos. Esto crea una capa de caché agnóstica al proveedor que permite que múltiples proveedores de almacenamiento permanezcan intercambiables.
Defines common method signatures to ensure caching implementations remain interchangeable across libraries.