2323use Mcp \Capability \Logger \McpLogger ;
2424use Mcp \Capability \Registry ;
2525use Mcp \Capability \Registry \Container ;
26+ use Mcp \Capability \Registry \ElementReference ;
2627use Mcp \Capability \Registry \ReferenceHandler ;
2728use Mcp \Exception \ConfigurationException ;
2829use Mcp \JsonRpc \MessageFactory ;
@@ -463,7 +464,7 @@ private function registerCapabilities(
463464 $ reflection = HandlerResolver::resolve ($ data ['handler ' ]);
464465
465466 if ($ reflection instanceof \ReflectionFunction) {
466- $ name = $ data ['name ' ] ?? 'closure_tool_ ' . spl_object_id ($ data ['handler ' ]);
467+ $ name = $ data ['name ' ] ?? 'closure_tool_ ' . spl_object_id ($ data ['handler ' ]);
467468 $ description = $ data ['description ' ] ?? null ;
468469 } else {
469470 $ classShortName = $ reflection ->getDeclaringClass ()->getShortName ();
@@ -496,7 +497,7 @@ private function registerCapabilities(
496497 $ reflection = HandlerResolver::resolve ($ data ['handler ' ]);
497498
498499 if ($ reflection instanceof \ReflectionFunction) {
499- $ name = $ data ['name ' ] ?? 'closure_resource_ ' . spl_object_id ($ data ['handler ' ]);
500+ $ name = $ data ['name ' ] ?? 'closure_resource_ ' . spl_object_id ($ data ['handler ' ]);
500501 $ description = $ data ['description ' ] ?? null ;
501502 } else {
502503 $ classShortName = $ reflection ->getDeclaringClass ()->getShortName ();
@@ -532,7 +533,7 @@ private function registerCapabilities(
532533 $ reflection = HandlerResolver::resolve ($ data ['handler ' ]);
533534
534535 if ($ reflection instanceof \ReflectionFunction) {
535- $ name = $ data ['name ' ] ?? 'closure_template_ ' . spl_object_id ($ data ['handler ' ]);
536+ $ name = $ data ['name ' ] ?? 'closure_template_ ' . spl_object_id ($ data ['handler ' ]);
536537 $ description = $ data ['description ' ] ?? null ;
537538 } else {
538539 $ classShortName = $ reflection ->getDeclaringClass ()->getShortName ();
@@ -568,7 +569,7 @@ private function registerCapabilities(
568569 $ reflection = HandlerResolver::resolve ($ data ['handler ' ]);
569570
570571 if ($ reflection instanceof \ReflectionFunction) {
571- $ name = $ data ['name ' ] ?? 'closure_prompt_ ' . spl_object_id ($ data ['handler ' ]);
572+ $ name = $ data ['name ' ] ?? 'closure_prompt_ ' . spl_object_id ($ data ['handler ' ]);
572573 $ description = $ data ['description ' ] ?? null ;
573574 } else {
574575 $ classShortName = $ reflection ->getDeclaringClass ()->getShortName ();
@@ -591,7 +592,7 @@ private function registerCapabilities(
591592 continue ;
592593 }
593594
594- $ paramTag = $ paramTags ['$ ' . $ param ->getName ()] ?? null ;
595+ $ paramTag = $ paramTags ['$ ' . $ param ->getName ()] ?? null ;
595596 $ arguments [] = new PromptArgument (
596597 $ param ->getName (),
597598 $ paramTag ? trim ((string ) $ paramTag ->getDescription ()) : null ,
0 commit comments