自定义Request类报错

mon

问题描述

自定义了一个Request类,没有继承workermanRequest类,导致workermanHttpdecode方法返回参数错误了的

程序代码

代码路径:workerman\src\Protocols\Http.php
截图

报错信息

TypeError: Workerman\Protocols\Http::decode(): Return value must be of type Workerman\Protocols\Http\Request, mon\http\workerman\Request returned in D:\mon\mon-http\vendor\workerman\workerman\src\Protocols\Http.php:134

截图

操作系统及workerman/webman等框架组件具体版本

windows开发环境,最新版本的 workerman

提问及建议

是否能改为使用一个RequestInterface接口作为响应类型的,这样可以更好的支持扩展自定义的请求类的

pr:https://github.com/walkor/workerman/pull/1131

147 1 0
1个回答

qq7467466

walkor大佬撤回了一个申请, 并扭头给了你一个mixed, 哈哈哈

  • mon 1天前

    mixed更好,更方便了的

🔝