[RFC]: DsnProvider and Dsn VO
维护者通常 1 天内回复
@tyrsson 已经在做这个了。
开始于 2026年4月4日。
评估
这个 Issue 还没有评估数据。
描述
Proposed Version
0.6.0
Basic Information
I am proposing the addition of a Dsn class.
Background
Currently, there is no contract around what a DSN is. We have to accept array|string and return a string. Its messy. This will allow each driver package to expose its own Dsn in a type safe way.
Considerations
Pgsql - Is at least one driver that I know of currently that uses a "connection string" but is not backed by a Pdo driver.
Proposal(s)
Will update this after some planning and solid code examples are built in a branch.
Appendix/Additional Info
No response
- 主要语言
- PHP
- 星标
- 18
- 派生
- 8
- 平均合并
- 6 天 11 小时
- 30 天内合并 PR
- 14
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
php-db/phpdb 的其他 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
RFC
难度 3/5 1-2 天 新手友好度 66/100
维护者通常 1 天内回复
-
RFC
难度 5/5 一周以上 新手友好度 38/100
维护者通常 1 天内回复
-
RFC
难度 3/5 1-2 天 新手友好度 68/100
维护者通常 1 天内回复
-
RFC
难度 4/5 3-5 天 新手友好度 45/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1 小时以内 新手友好度 78/100
opencart/opencart#15763 · 2 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
L: github:actions L: php:composer
难度 2/5 1-3 小时 新手友好度 88/100
dependabot/dependabot-core#16493 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
api-platform/core#8649 ·
维护者通常 1 天内回复
-
bug
难度 1/5 1 小时以内 新手友好度 84/100
open-telemetry/opentelemetry-php#2071 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复