mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-17 20:54:52 +08:00
update composer.json, docs and tests
This commit is contained in:
parent
25d6ec3a92
commit
69637cf482
@ -6,6 +6,10 @@
|
|||||||
{
|
{
|
||||||
"name": "jerry",
|
"name": "jerry",
|
||||||
"email": "admin@zhamao.me"
|
"email": "admin@zhamao.me"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "sunxyw",
|
||||||
|
"email": "xy2496419818@gmail.com"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
@ -18,11 +22,11 @@
|
|||||||
"koriym/attributes": "^1.0",
|
"koriym/attributes": "^1.0",
|
||||||
"psr/container": "^2.0",
|
"psr/container": "^2.0",
|
||||||
"psy/psysh": "^0.11.2",
|
"psy/psysh": "^0.11.2",
|
||||||
"symfony/console": "~5.0 || ~4.0 || ~3.0",
|
"symfony/console": "~6.0 || ~5.0 || ~4.0 || ~3.0",
|
||||||
"symfony/polyfill-ctype": "^1.19",
|
"symfony/polyfill-ctype": "^1.19",
|
||||||
"symfony/polyfill-mbstring": "^1.19",
|
"symfony/polyfill-mbstring": "^1.19",
|
||||||
"symfony/polyfill-php80": "^1.16",
|
"symfony/polyfill-php80": "^1.16",
|
||||||
"symfony/routing": "~5.0 || ~4.0 || ~3.0",
|
"symfony/routing": "~6.0 || ~5.0 || ~4.0 || ~3.0",
|
||||||
"zhamao/config": "^1.0",
|
"zhamao/config": "^1.0",
|
||||||
"zhamao/connection-manager": "^1.0",
|
"zhamao/connection-manager": "^1.0",
|
||||||
"zhamao/console": "^1.0",
|
"zhamao/console": "^1.0",
|
||||||
|
|||||||
@ -4,6 +4,35 @@
|
|||||||
|
|
||||||
同时此处将只使用 build 版本号进行区分。
|
同时此处将只使用 build 版本号进行区分。
|
||||||
|
|
||||||
|
## build 467 (2022-4-29)
|
||||||
|
|
||||||
|
- 优化 `@RequestMapping` 注解事件的方法返回值处理,支持数组和字符串(数组自动转为 JSON 格式)
|
||||||
|
|
||||||
|
## build 466 (2022-4-29)
|
||||||
|
|
||||||
|
- 优化容器支持无名顺序参数的调用
|
||||||
|
- 优化静态路由,支持 64 以上长度的路由
|
||||||
|
|
||||||
|
## build 464 (2022-4-28)
|
||||||
|
|
||||||
|
- 重构全局方法 `match_pattern()`,优化性能以及解决部分字符串不能匹配的 Bug
|
||||||
|
|
||||||
|
## build 463 (2022-4-16)
|
||||||
|
|
||||||
|
- 新增链式调用全局方法 `chain()`
|
||||||
|
- 新增函数执行时间工具全局函数 `stopwatch()`
|
||||||
|
|
||||||
|
## build 462 (2022-4-15)
|
||||||
|
|
||||||
|
- 新增依赖注入、容器支持,目前对 Swoole 事件、机器人事件均支持使用依赖注入
|
||||||
|
- 新增全局容器方法 `container()`、`resolve()`、`app()`,用于获取容器参数等
|
||||||
|
- 新增相关容器测试
|
||||||
|
|
||||||
|
## build 461 (2022-4-11)
|
||||||
|
|
||||||
|
- 新增 AllBotsProxy、AllGroupsProxy 代理类,支持批量发送机器人动作
|
||||||
|
- 新增全局函数 `implode_when_necessary()`,用于将可能为数组的参数转换为字符串
|
||||||
|
|
||||||
## build 460 (2022-4-3)
|
## build 460 (2022-4-3)
|
||||||
|
|
||||||
- 优化代码到 phpstan-level-4
|
- 优化代码到 phpstan-level-4
|
||||||
|
|||||||
@ -71,4 +71,9 @@ class GlobalFunctionsTest extends TestCase
|
|||||||
'escaped' => ['foo\\*bar', 'foo*bar', true],
|
'escaped' => ['foo\\*bar', 'foo*bar', true],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testZmExec(): void
|
||||||
|
{
|
||||||
|
$this->assertEquals(['code' => 0, 'signal' => 0, 'output' => "foo\n"], zm_exec('echo foo'));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user