@@ -27,39 +27,35 @@ class ReadResource implements Method
2727 *
2828 * @throws JsonRpcException
2929 */
30- public function handle (JsonRpcRequest $ jsonRpcRequest , ServerContext $ context ): Generator |JsonRpcResponse
30+ public function handle (JsonRpcRequest $ request , ServerContext $ context ): Generator |JsonRpcResponse
3131 {
32- if (is_null ($ jsonRpcRequest ->get ('uri ' ))) {
32+ if (is_null ($ request ->get ('uri ' ))) {
3333 throw new JsonRpcException (
3434 'Missing [uri] parameter. ' ,
3535 -32002 ,
36- $ jsonRpcRequest ->id ,
36+ $ request ->id ,
3737 );
3838 }
3939
40- $ request = $ jsonRpcRequest ->toRequest ();
41-
42- $ resource = $ context ->resources ($ request )
40+ $ resource = $ context ->resources ()
4341 ->first (
44- fn (Resource $ resource ): bool => $ resource ->uri () === $ jsonRpcRequest ->get ('uri ' ),
42+ fn (Resource $ resource ): bool => $ resource ->uri () === $ request ->get ('uri ' ),
4543 fn () => throw new JsonRpcException (
46- "Resource [ {$ jsonRpcRequest ->get ('uri ' )}] not found. " ,
44+ "Resource [ {$ request ->get ('uri ' )}] not found. " ,
4745 -32002 ,
48- $ jsonRpcRequest ->id ,
46+ $ request ->id ,
4947 ));
5048
5149 try {
5250 // @phpstan-ignore-next-line
53- $ response = Container::getInstance ()->call ([$ resource , 'handle ' ], [
54- 'request ' => $ request ,
55- ]);
51+ $ response = Container::getInstance ()->call ([$ resource , 'handle ' ]);
5652 } catch (ValidationException $ validationException ) {
5753 $ response = Response::error ('Invalid params: ' .ValidationMessages::from ($ validationException ));
5854 }
5955
6056 return is_iterable ($ response )
61- ? $ this ->toJsonRpcStreamedResponse ($ jsonRpcRequest , $ response , $ this ->serializable ($ resource ))
62- : $ this ->toJsonRpcResponse ($ jsonRpcRequest , $ response , $ this ->serializable ($ resource ));
57+ ? $ this ->toJsonRpcStreamedResponse ($ request , $ response , $ this ->serializable ($ resource ))
58+ : $ this ->toJsonRpcResponse ($ request , $ response , $ this ->serializable ($ resource ));
6359 }
6460
6561 protected function serializable (Resource $ resource ): callable
0 commit comments