phosphor/framework

Phosphor — AI 驱动的 PHP 框架核心

Maintainers

Package info

github.com/yuanxin32323/phosphor

pkg:composer/phosphor/framework

Statistics

Installs: 0

Dependents: 1

Suggesters: 0

Stars: 1

Open Issues: 0

dev-main / 0.1.x-dev 2026-03-19 12:22 UTC

This package is auto-updated.

Last update: 2026-04-19 13:13:34 UTC


README

✨ 光的携带者 — AI 驱动的 PHP 框架核心

Phosphor 是为 AI + 人类协作 设计的 PHP 框架。这是框架核心包,提供路由、DI 容器、ORM、日志等基础设施。

安装

创建新项目(推荐)

composer create-project phosphor/skeleton my-project
cd my-project
php -S localhost:8080 -t public/

作为依赖引用

composer require phosphor/framework

核心组件

组件 命名空间 功能
HTTP Phosphor\Http Request / Response / JsonResponse
路由 Phosphor\Routing Attribute 路由 + 中间件
容器 Phosphor\Container 构造函数自动注入 DI
ORM Phosphor\Database QueryBuilder + BaseRepository
模型 Phosphor\Model Schema Attribute (#[Table], #[Column])
DTO Phosphor\DTO InputDTO / OutputDTO
验证 Phosphor\Validation Attribute 验证规则
日志 Phosphor\Log 分层日志 (debug.log + app.log)
导航 Phosphor\Navigation ProjectMapWriter + ChangelogWriter
异常 Phosphor\Exception 类型化异常 + ExceptionHandler
事件 Phosphor\Event EventDispatcher
内核 Phosphor\Kernel 多应用请求生命周期

AI 友好设计

  • .ai/ 目录 — AI 导航中心(项目地图、变更日志、错误索引)
  • 分层日志 — debug.log 只保留关键调试信息,AI 一眼看完
  • 模式开关framework / business 模式控制 AI 可修改范围
  • 全模型入口 — 支持 Cursor / Claude / Gemini / Copilot / GLM / Qwen 等

许可证

MIT License