升级到 v0.4

如果你还在使用 v0.3 或者之前的版本,可以通过本节的内容帮助你快速升级到 v0.4,以便使用该版本提供的新特性。

下面是升级需要注意的几个地方:

1. 之前的 Request::getBody() 重命名为 Request::getPayload()

根据 PSR-7 规范,Request::getBody() 将返回 Psr\Http\Message\StreamInterface 的实例,之前 getBody() 的功能由 getPayload() 取代。所以,之前代码中的 $requset->getBody() 或者 $request->body 需要改成 $request->payload 或者 $request->payload

2. Request::getParams()Request::getPayload() 将不在将 . 等特殊字符自动转为 _

如果代码中依赖这样的特性,则需要进行调整,更多情况可以查看这里

3. blink\core\Object 重命名为 blink\core\BaseObject

为了兼容 PHP 7.2, 之前的 Object 类重命名为 BaseObject, 对于需要升级到 7.2 的项目,需要将所有 Object 的引用改为 BaseObject。

results matching ""

    No results matching ""