轻量级库,通过搜索实现相关接口的知名类列表来发现可用的PSR实现,并返回找到的第一个实例。

安装量: 2,907,350

依赖者: 4

建议者: 0

安全: 0

星星: 4

关注者: 1

分支: 0

类型:元包

1.0.1 2024-03-04 21:20 UTC

This package is auto-updated.

Last update: 2024-09-04 22:20:56 UTC


README

轻量级库,通过搜索实现PSR的知名类列表来发现可用的PSR实现,并返回找到的第一个实例。

这是一个包含所有PSR Discovery实用程序套件的元包。此包捆绑了对PSR-18 HTTP客户端PSR-17 HTTP工厂PSR-14 事件调度器PSR-11 容器PSR-6 缓存PSR-3 日志的发现支持。当套件中添加了额外的PSR时,它们也将添加到本包中。

此套件主要用于包含在希望支持PSR而无需对特定实现有硬依赖或要求用户进行额外配置的库(如SDK)中。

需求

  • PHP 8.1+
  • Composer 2.0+

成功发现需要宿主应用程序中存在兼容的实现。此库不会为您安装任何实现。

安装

composer require psr-discovery/all

使用

每个发现库的使用说明可在此以下链接找到

贡献

欢迎贡献!请为您感兴趣的特定发现库在仓库中创建问题和拉取请求。

作为元包,此仓库不打算接受贡献。

此库不是由PHP-FIG生产或支持的,也没有其他关联。