This commit is contained in:
2021-04-22 14:27:41 +08:00
parent 397bc3c80f
commit 41f307ed78
2 changed files with 3 additions and 16 deletions
-5
View File
@@ -49,9 +49,6 @@ class OnRequest extends Callback
public function onHandler(Request $request, Response $response): mixed public function onHandler(Request $request, Response $response): mixed
{ {
try { try {
if (function_exists('trackerAnalyzeLeak')) {
trackerAnalyzeLeak();
}
/** @var HRequest $request */ /** @var HRequest $request */
[$request, $response] = OnRequest::createContext($request, $response); [$request, $response] = OnRequest::createContext($request, $response);
@@ -76,8 +73,6 @@ class OnRequest extends Callback
* @param $request * @param $request
* @param $response * @param $response
* @return array * @return array
* @throws NotFindClassException
* @throws ReflectionException
*/ */
public static function createContext($request, $response): array public static function createContext($request, $response): array
{ {
+3 -11
View File
@@ -463,13 +463,11 @@ class Request extends HttpService
/** /**
* @param $request * @param $request
* @return mixed * @return mixed
* @throws ReflectionException
* @throws NotFindClassException
*/ */
public static function create($request): Request public static function create($request): Request
{ {
/** @var Request $sRequest */ /** @var Request $sRequest */
$sRequest = Context::setContext('request', Snowflake::createObject(Request::class)); $sRequest = Context::setContext('request', new Request());
$sRequest->fd = $request->fd; $sRequest->fd = $request->fd;
$sRequest->startTime = microtime(true); $sRequest->startTime = microtime(true);
@@ -490,13 +488,10 @@ class Request extends HttpService
* @param $route * @param $route
* @param string $event * @param string $event
* @return Request * @return Request
* @throws NotFindClassException
* @throws ReflectionException
*/ */
public static function socketQuery($frame, $event = Socket::MESSAGE, $route = 'event'): Request public static function socketQuery($frame, $event = Socket::MESSAGE, $route = 'event'): Request
{ {
/** @var Request $sRequest */ $sRequest = new Request();
$sRequest = Snowflake::createObject(Request::class);
$sRequest->fd = $frame->fd; $sRequest->fd = $frame->fd;
$sRequest->startTime = microtime(true); $sRequest->startTime = microtime(true);
@@ -515,14 +510,11 @@ class Request extends HttpService
* @param $data * @param $data
* @param int $reID * @param int $reID
* @return Request * @return Request
* @throws NotFindClassException
* @throws ReflectionException
* @throws Exception * @throws Exception
*/ */
public static function createListenRequest($fd, $data, $reID = 0): Request public static function createListenRequest($fd, $data, $reID = 0): Request
{ {
/** @var Request $sRequest */ $sRequest = new Request();
$sRequest = Snowflake::createObject(Request::class);
$sRequest->fd = is_array($fd) ? 0 : $fd; $sRequest->fd = is_array($fd) ? 0 : $fd;
$sRequest->clientInfo = self::getClientInfo($fd, $reID); $sRequest->clientInfo = self::getClientInfo($fd, $reID);