Slim 3 Beta 2
我们已发布 Slim 3 的第二个测试版,此前我们在测试版 1 中收到了非常出色且有用的反馈。
3.0.0-beta2 中的主要更改
- #1425 - Slim 3 现在需要 PHP 5.5 或更高版本
- #1393, #1369 和 #1354 - 对我们的 PSR-7 实现进行了多项更新,包括一个允许多次读取请求正文的修复程序。
- #1345 - 新增
foundHandler
可更改路由可调用项的签名。默认情况下,该处理程序为RequestResponse
,该程序创建带有function($request, $response, $args)
签名的可调用项,但我们还提供一个RequestResponseArgs
处理程序,其可调用签名为function($request, $response, $routeParam1, $routeParam2)
。 - #1343 - 能够对路由设置默认属性,然后可以在路由可调用项内访问这些属性。
- #1362 - 容器中的所有工厂无需返回新实例,即可与容器互操作性完全兼容。
更改的完整列表 在此处
有关 Slim 3 中新增功能的详情,请参阅这篇 关于 3.0 beta 1 的文章。
我们非常希望 Slim 3 成为一个稳定且易于使用的框架。请对其进行测试并 报告 发现的所有问题。另请注意,尽管我们希望无需更改任何函数签名,但我们不承诺在发布 3.0 稳定版本之前,我们将保留 BC。
如需开始使用,你可以按照 安装说明 进行操作,或使用 Rob Allen 的 框架应用程序。
下一步是什么?
我们继续努力解决 Slim 3 的稳定性和错误修复问题,同时撰写文档。当一切就绪时,我们将发布 3.0 的第一个稳定版本。