改名
This commit is contained in:
+4
-3
@@ -143,13 +143,14 @@ class RpcJsonp implements OnConnectInterface, OnReceiveInterface, OnCloseInterfa
|
|||||||
*/
|
*/
|
||||||
private function handler(Handler $handler, $data): array
|
private function handler(Handler $handler, $data): array
|
||||||
{
|
{
|
||||||
$handler->params = [];
|
|
||||||
|
|
||||||
/** @var ReflectionMethod $reflection */
|
/** @var ReflectionMethod $reflection */
|
||||||
$reflection = Kiri::getDi()->getReflectMethod($handler->callback[0]::class, $handler->callback[1]);
|
$reflection = Kiri::getDi()->getReflectMethod($handler->callback[0]::class, $handler->callback[1]);
|
||||||
|
|
||||||
|
$params = [];
|
||||||
foreach ($reflection->getParameters() as $value) {
|
foreach ($reflection->getParameters() as $value) {
|
||||||
$handler->params[] = $data['params'][$value->getName()] ?? null;
|
$params[] = $data['params'][$value->getName()] ?? null;
|
||||||
}
|
}
|
||||||
|
$handler->params = $params;
|
||||||
|
|
||||||
$dispatcher = (new Dispatcher($handler, $handler->_middlewares))->handle((new ServerRequest())->withData($data['params']));
|
$dispatcher = (new Dispatcher($handler, $handler->_middlewares))->handle((new ServerRequest())->withData($data['params']));
|
||||||
if ($dispatcher instanceof ResponseInterface) {
|
if ($dispatcher instanceof ResponseInterface) {
|
||||||
|
|||||||
Reference in New Issue
Block a user