@@ -61,12 +61,12 @@ public function __construct(
6161 $ this ->schemaValidator ??= new SchemaValidator ($ this ->logger );
6262 }
6363
64- public function handleRequest (Request $ request , SessionInterface $ session , Context $ requestContext ): Result
64+ public function handleRequest (Request $ request , Context $ context ): Result
6565 {
6666 switch ($ request ->method ) {
6767 case 'initialize ' :
6868 $ request = InitializeRequest::fromRequest ($ request );
69- return $ this ->handleInitialize ($ request , $ session );
69+ return $ this ->handleInitialize ($ request , $ context -> session );
7070 case 'ping ' :
7171 $ request = PingRequest::fromRequest ($ request );
7272 return $ this ->handlePing ($ request );
@@ -75,7 +75,7 @@ public function handleRequest(Request $request, SessionInterface $session, Conte
7575 return $ this ->handleToolList ($ request );
7676 case 'tools/call ' :
7777 $ request = CallToolRequest::fromRequest ($ request );
78- return $ this ->handleToolCall ($ request , $ requestContext );
78+ return $ this ->handleToolCall ($ request , $ context );
7979 case 'resources/list ' :
8080 $ request = ListResourcesRequest::fromRequest ($ request );
8181 return $ this ->handleResourcesList ($ request );
@@ -84,25 +84,25 @@ public function handleRequest(Request $request, SessionInterface $session, Conte
8484 return $ this ->handleResourceTemplateList ($ request );
8585 case 'resources/read ' :
8686 $ request = ReadResourceRequest::fromRequest ($ request );
87- return $ this ->handleResourceRead ($ request , $ requestContext );
87+ return $ this ->handleResourceRead ($ request , $ context );
8888 case 'resources/subscribe ' :
8989 $ request = ResourceSubscribeRequest::fromRequest ($ request );
90- return $ this ->handleResourceSubscribe ($ request , $ session );
90+ return $ this ->handleResourceSubscribe ($ request , $ context -> session );
9191 case 'resources/unsubscribe ' :
9292 $ request = ResourceUnsubscribeRequest::fromRequest ($ request );
93- return $ this ->handleResourceUnsubscribe ($ request , $ session );
93+ return $ this ->handleResourceUnsubscribe ($ request , $ context -> session );
9494 case 'prompts/list ' :
9595 $ request = ListPromptsRequest::fromRequest ($ request );
9696 return $ this ->handlePromptsList ($ request );
9797 case 'prompts/get ' :
9898 $ request = GetPromptRequest::fromRequest ($ request );
99- return $ this ->handlePromptGet ($ request , $ requestContext );
99+ return $ this ->handlePromptGet ($ request , $ context );
100100 case 'logging/setLevel ' :
101101 $ request = SetLogLevelRequest::fromRequest ($ request );
102- return $ this ->handleLoggingSetLevel ($ request , $ session );
102+ return $ this ->handleLoggingSetLevel ($ request , $ context -> session );
103103 case 'completion/complete ' :
104104 $ request = CompletionCompleteRequest::fromRequest ($ request );
105- return $ this ->handleCompletionComplete ($ request , $ session );
105+ return $ this ->handleCompletionComplete ($ request , $ context -> session );
106106 default :
107107 throw McpServerException::methodNotFound ("Method ' {$ request ->method }' not found. " );
108108 }
@@ -151,7 +151,7 @@ public function handleToolList(ListToolsRequest $request): ListToolsResult
151151 return new ListToolsResult (array_values ($ pagedItems ), $ nextCursor );
152152 }
153153
154- public function handleToolCall (CallToolRequest $ request , Context $ requestContext ): CallToolResult
154+ public function handleToolCall (CallToolRequest $ request , Context $ context ): CallToolResult
155155 {
156156 $ toolName = $ request ->name ;
157157 $ arguments = $ request ->arguments ;
@@ -184,7 +184,7 @@ public function handleToolCall(CallToolRequest $request, Context $requestContext
184184 }
185185
186186 try {
187- $ result = $ registeredTool ->call ($ this ->container , $ arguments , $ requestContext );
187+ $ result = $ registeredTool ->call ($ this ->container , $ arguments , $ context );
188188
189189 return new CallToolResult ($ result , false );
190190 } catch (JsonException $ e ) {
@@ -222,7 +222,7 @@ public function handleResourceTemplateList(ListResourceTemplatesRequest $request
222222 return new ListResourceTemplatesResult (array_values ($ pagedItems ), $ nextCursor );
223223 }
224224
225- public function handleResourceRead (ReadResourceRequest $ request , Context $ requestContext ): ReadResourceResult
225+ public function handleResourceRead (ReadResourceRequest $ request , Context $ context ): ReadResourceResult
226226 {
227227 $ uri = $ request ->uri ;
228228
@@ -233,7 +233,7 @@ public function handleResourceRead(ReadResourceRequest $request, Context $reques
233233 }
234234
235235 try {
236- $ result = $ registeredResource ->read ($ this ->container , $ uri , $ requestContext );
236+ $ result = $ registeredResource ->read ($ this ->container , $ uri , $ context );
237237
238238 return new ReadResourceResult ($ result );
239239 } catch (JsonException $ e ) {
@@ -270,7 +270,7 @@ public function handlePromptsList(ListPromptsRequest $request): ListPromptsResul
270270 return new ListPromptsResult (array_values ($ pagedItems ), $ nextCursor );
271271 }
272272
273- public function handlePromptGet (GetPromptRequest $ request , Context $ requestContext ): GetPromptResult
273+ public function handlePromptGet (GetPromptRequest $ request , Context $ context ): GetPromptResult
274274 {
275275 $ promptName = $ request ->name ;
276276 $ arguments = $ request ->arguments ;
@@ -289,7 +289,7 @@ public function handlePromptGet(GetPromptRequest $request, Context $requestConte
289289 }
290290
291291 try {
292- $ result = $ registeredPrompt ->get ($ this ->container , $ arguments , $ requestContext );
292+ $ result = $ registeredPrompt ->get ($ this ->container , $ arguments , $ context );
293293
294294 return new GetPromptResult ($ result , $ registeredPrompt ->schema ->description );
295295 } catch (JsonException $ e ) {
0 commit comments