36 Commits

Author SHA1 Message Date
李东云
29ad0ab1c9 chore(deps): 更新 roave/dont 依赖版本约束
- 将 roave/dont 的版本约束从 ^1.6.0 更改为 *
- 添加了两个新的 PhpSpecSuiteConfiguration 配置块到 .idea/phpspec.xml 文件中

Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2025-11-25 17:24:09 +08:00
李东云
55da02080e feat(exception): 新增业务错误处理和 API 迁移支持
- 新增业务错误类型和相关错误码
- 实现 API 迁移异常处理
- 增加未实现功能异常处理
- 更新错误处理逻辑,支持新错误类型

Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2025-08-02 18:35:31 +08:00
李东云
c8b454540d build(deps): 更新依赖并添加 PHPSpec 支持
- 添加 Symfony polyfill-php84依赖
- 更新 rector/rector 至最新版本
- 添加 PHPSpec 相关配置和依赖
- 更新 composer.json 配置
- 调整项目结构,添加 spec 目录作为测试源

Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2025-07-07 13:27:25 +08:00
李东云
2dace65933 fix(exceptions): 处理 HTTP 客户端和服务器异常
- 在 CommonHandler 中添加了对 GuzzleHttp 客户端和服务器异常的处理
- 解析异常响应内容,提取错误代码和消息
- 根据异常类型设置相应的状态码

Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2024-12-06 10:07:42 +08:00
李东云
0283c7286a build(composer): 更新依赖
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2024-09-12 19:23:28 +08:00
李东云
d524fb4e89 fix(core-middleware): 修复 JsonResource 不走响应格式化的问题
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2024-06-23 18:13:41 +08:00
李东云
bac22a8ea6 build(composer): 更新依赖
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2024-05-17 14:04:48 +08:00
李东云
b89b218eaa build(composer): 更新依赖,增加 php8.2/8.3的 polyfill
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-12-14 15:38:14 +08:00
李东云
cbc59ccf74 build(ide): 增加了docker 映射
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-12-14 15:23:46 +08:00
李东云
eee68cab8a refactor: 迁移到 hyperf3.1和 pestphp2
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-12-04 17:12:12 +08:00
李东云
97848a5e22 test(utils): 增加了无极分类的测试用例
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-10-30 14:30:31 +08:00
李东云
8e4f4d0d29 ci(GiteaActions): 修复没有内容的问题
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-10-23 20:47:45 +08:00
李东云
43c820c711 ci(GiteaActions): 现在只会根据 tag确定是否发布
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-10-23 19:42:38 +08:00
李东云
b32afe38b4 ci(GiteaActions): 增加了 actions
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-10-23 17:36:28 +08:00
李东云
12e99604c9 build(script): root 用户可以使用 composer
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-10-16 17:31:24 +08:00
李东云
cff919a21e fix(i18n): 修复了无法正确无视大小写导致无法识别的问题
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-09-26 16:23:52 +08:00
李东云
73420153d3 fix(i18n): 修复了无法正确无视大小写导致无法识别的问题
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-09-26 16:23:16 +08:00
李东云
4032d67f1e feat(i18n): 增加枚举值,更新中间件调用方式
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-09-26 10:44:00 +08:00
李东云
dbbe278aa6 build(composer): 引入 pest 并升级到 php8.1
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-09-26 10:43:20 +08:00
李东云
2d95fbae9e refactor(http): 整理了 Http 请求服务
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-08-30 11:41:59 +08:00
李东云
648fe6c8f3 build(composer): 更新依赖
Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
2023-06-02 10:19:01 +08:00
李东云
d22bd3ee58 build(composer): 更新依赖 2023-05-06 17:16:22 +08:00
李东云
90a521f90a feat(xml): 增加了 xml 生成的方法及测试用例 2023-04-11 16:16:49 +08:00
李东云
7e5cb89dfe build(composer): 更新依赖以兼容 nano 2023-04-10 15:00:34 +08:00
李东云
78b56a6aa9 build(composer): 更新依赖 2023-04-03 18:35:34 +08:00
李东云
c991c31260 build(composer): 更新依赖
限定了 hyperf/crontab 的版本,避开有问题的版本
2023-03-30 17:50:18 +08:00
李东云
afec642454 build(composer): 只留下了腾讯源,更新依赖 2023-03-20 11:27:50 +08:00
李东云
7c1efe1a1f feat: 添加了 http 请求服务 2023-03-13 16:14:22 +08:00
李东云
8757908f3f feat(Email): 实现了邮件发送的事件机制 2023-01-16 21:23:44 +08:00
李东云
9fedbb40f4 build: 迁移到hyperf3 2023-01-13 20:33:21 +08:00
李东云
47e522c67b perf(utils): 获取真实IP方法,增加apache的处理 2023-01-13 18:45:13 +08:00
李东云
52ff5ccb04 build(ci): 完善 style-fix/syntax-check/unit-test 2023-01-09 18:22:10 +08:00
李东云
69ce66561f tests(service): 添加了base64Wrapper的测试 2022-12-20 15:08:04 +08:00
李东云
a8a582f3aa feat: 迁移到了 Core 命名空间下 2022-12-19 18:33:55 +08:00
李东云
f564d01766 init(core): 初始化代码 2022-12-19 17:58:02 +08:00
李东云
a13779ab3f init: 初始化项目 2022-12-19 17:20:04 +08:00