@@ -87,23 +87,10 @@ private function handleResourcesList(ListResourcesRequest $request): ListResourc
8787 $ request = $ this ->requestFactory ->createPsrRequest ($ method , $ params );
8888
8989 // Dispatch the request through the router
90- try {
91- $ response = $ this ->router ->dispatch ($ request );
92- \assert ($ response instanceof JsonResponse);
90+ $ response = $ this ->router ->dispatch ($ request );
91+ \assert ($ response instanceof JsonResponse);
9392
94- return $ response ->getPayload ();
95- } catch (\Throwable $ e ) {
96- $ this ->logger ->error ('Route handling error ' , [
97- 'method ' => $ method ,
98- 'error ' => $ e ->getMessage (),
99- 'trace ' => $ e ->getTraceAsString (),
100- ]);
101-
102- throw new McpServerException (
103- message: 'Failed to list resources. ' ,
104- previous: $ e ,
105- );
106- }
93+ return $ response ->getPayload ();
10794 }
10895
10996 private function handleResourceTemplateList (ListResourceTemplatesRequest $ request ): ListResourceTemplatesResult
@@ -117,23 +104,10 @@ private function handleResourceTemplateList(ListResourceTemplatesRequest $reques
117104 $ request = $ this ->requestFactory ->createPsrRequest ($ method , $ params );
118105
119106 // Dispatch the request through the router
120- try {
121- $ response = $ this ->router ->dispatch ($ request );
122- \assert ($ response instanceof JsonResponse);
107+ $ response = $ this ->router ->dispatch ($ request );
108+ \assert ($ response instanceof JsonResponse);
123109
124- return $ response ->getPayload ();
125- } catch (\Throwable $ e ) {
126- $ this ->logger ->error ('Route handling error ' , [
127- 'method ' => $ method ,
128- 'error ' => $ e ->getMessage (),
129- 'trace ' => $ e ->getTraceAsString (),
130- ]);
131-
132- throw new McpServerException (
133- message: 'Failed to list resources. ' ,
134- previous: $ e ,
135- );
136- }
110+ return $ response ->getPayload ();
137111 }
138112
139113 /**
@@ -165,15 +139,6 @@ private function handleResourceRead(ReadResourceRequest $request, Context $conte
165139 } catch (\JsonException $ e ) {
166140 $ this ->logger ->warning ('Failed to JSON encode resource content. ' , ['exception ' => $ e , 'uri ' => $ uri ]);
167141 throw McpServerException::internalError ("Failed to serialize resource content for ' {$ uri }'. " , $ e );
168- } catch (McpServerException $ e ) {
169- throw $ e ;
170- } catch (\Throwable $ e ) {
171- $ this ->logger ->error ('Resource read error ' , [
172- 'resource ' => $ uri ,
173- 'error ' => $ e ->getMessage (),
174- ]);
175-
176- throw McpServerException::resourceReadFailed ($ uri , $ e );
177142 }
178143 }
179144
0 commit comments