改名
This commit is contained in:
@@ -3,6 +3,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace HttpServer\Http;
|
||||
|
||||
use Annotation\Route\Socket;
|
||||
use Exception;
|
||||
use HttpServer\Abstracts\HttpService;
|
||||
use HttpServer\IInterface\AuthIdentity;
|
||||
@@ -456,4 +457,29 @@ class Request extends HttpService
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param $frame
|
||||
* @param $route
|
||||
* @param string $event
|
||||
* @return Request
|
||||
* @throws NotFindClassException
|
||||
* @throws ReflectionException
|
||||
*/
|
||||
public static function socketQuery($frame, $event = Socket::MESSAGE, $route = 'event'): Request
|
||||
{
|
||||
/** @var Request $sRequest */
|
||||
$sRequest = Snowflake::createObject(Request::class);
|
||||
$sRequest->fd = $frame->fd;
|
||||
$sRequest->startTime = microtime(true);
|
||||
|
||||
$sRequest->params = new HttpParams([], [], []);
|
||||
$sRequest->headers = new HttpHeaders([]);
|
||||
$sRequest->headers->replace('request_method', 'sw::socket');
|
||||
$sRequest->headers->replace('request_uri', $event . '::' . $route);
|
||||
$sRequest->parseUri();
|
||||
|
||||
return $sRequest;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user