2 个仓库
Libraries designed to enable shared implementations and common standards across different PHP packages.
Distinct from PHP Caching Libraries: Focuses on general library interoperability through standards, not just providing caching functionality.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · PHP Interoperability Libraries. Refine with filters or upvote what's useful.
该项目是 PHP 的缓存抽象层和接口标准,专门定义了 PSR-6 缓存规范。它建立了一套一致的类型定义和缓存项及缓存池契约,以确保不同 PHP 库之间的互操作性。 该规范通过将高级缓存逻辑与低级存储实现分离,防止了供应商锁定。这允许在不更改应用程序代码的情况下更换不同的缓存后端。 该项目专注于通过使用通用方法签名和类型安全定义来实现 PHP 缓存标准化和库互操作性。这创建了一个与供应商无关的缓存层,使多个存储提供程序保持可互换性。
Creates PHP packages that can share cache implementations without requiring specific third-party providers.
这是一个 PHP 接口库,提供了一个组件互操作层。它由一组与框架无关的契约和标准化定义组成,使不同的库能够通过一致的契约协同工作。 该库专注于提供最小化的共享接口和 API 定义,允许软件组件在不同的 PHP 项目中使用,而无需依赖特定的底层框架。这种方法将应用程序逻辑与具体的框架实现解耦。 该项目专门涵盖了服务容器抽象和依赖注入标准化。通过定义访问服务容器的通用接口,它确保了不同容器实现之间的互操作性,并允许组件在各种环境中检索依赖项。
Provides a shared set of API definitions that enable decoupled components to be used across various PHP projects.