Skip to content

Commit 5da94cf

Browse files
committed
refactor: rename CallableHandler to Handler
1 parent d932233 commit 5da94cf

3 files changed

Lines changed: 15 additions & 17 deletions

File tree

src/Capability/Registry/ElementReference.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
namespace Mcp\Capability\Registry;
1313

1414
/**
15-
* @phpstan-type CallableHandler \Closure|array{0: object|string, 1: string}|string
16-
* @phpstan-type Handler CallableHandler
15+
* @phpstan-type Handler \Closure|array{0: object|string, 1: string}|string
1716
*
1817
* @author Kyrian Obikwelu <koshnawaza@gmail.com>
1918
*/

src/Capability/Registry/Loader/ReflectedElementLoader.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@
3737
/**
3838
* @author Antoine Bluchet <soyuka@gmail.com>
3939
*
40-
* @phpstan-import-type CallableHandler from ElementReference
40+
* @phpstan-import-type Handler from ElementReference
4141
*/
4242
final class ReflectedElementLoader implements LoaderInterface
4343
{
4444
/**
4545
* @param array{
46-
* handler: CallableHandler,
46+
* handler: Handler,
4747
* name: ?string,
4848
* title: ?string,
4949
* description: ?string,
@@ -53,7 +53,7 @@ final class ReflectedElementLoader implements LoaderInterface
5353
* outputSchema: ?array<string, mixed>
5454
* }[] $tools
5555
* @param array{
56-
* handler: CallableHandler,
56+
* handler: Handler,
5757
* uri: string,
5858
* name: ?string,
5959
* title: ?string,
@@ -65,7 +65,7 @@ final class ReflectedElementLoader implements LoaderInterface
6565
* meta: ?array<string, mixed>
6666
* }[] $resources
6767
* @param array{
68-
* handler: CallableHandler,
68+
* handler: Handler,
6969
* uriTemplate: string,
7070
* name: ?string,
7171
* title: ?string,
@@ -75,7 +75,7 @@ final class ReflectedElementLoader implements LoaderInterface
7575
* meta: ?array<string, mixed>
7676
* }[] $resourceTemplates
7777
* @param array{
78-
* handler: CallableHandler,
78+
* handler: Handler,
7979
* name: ?string,
8080
* description: ?string,
8181
* icons: ?Icon[],
@@ -282,7 +282,7 @@ public function load(RegistryInterface $registry): void
282282
}
283283

284284
/**
285-
* @param CallableHandler $handler
285+
* @param Handler $handler
286286
*/
287287
private function getHandlerDescription(\Closure|array|string $handler): string
288288
{

src/Server/Builder.php

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
use Symfony\Component\Finder\Finder;
6161

6262
/**
63-
* @phpstan-import-type CallableHandler from ElementReference
6463
* @phpstan-import-type Handler from ElementReference
6564
*
6665
* @author Kyrian Obikwelu <koshnawaza@gmail.com>
@@ -113,7 +112,7 @@ final class Builder
113112

114113
/**
115114
* @var array{
116-
* handler: CallableHandler,
115+
* handler: Handler,
117116
* name: ?string,
118117
* title: ?string,
119118
* description: ?string,
@@ -128,7 +127,7 @@ final class Builder
128127

129128
/**
130129
* @var array{
131-
* handler: CallableHandler,
130+
* handler: Handler,
132131
* uri: string,
133132
* name: ?string,
134133
* title: ?string,
@@ -144,7 +143,7 @@ final class Builder
144143

145144
/**
146145
* @var array{
147-
* handler: CallableHandler,
146+
* handler: Handler,
148147
* uriTemplate: string,
149148
* name: ?string,
150149
* title: ?string,
@@ -158,7 +157,7 @@ final class Builder
158157

159158
/**
160159
* @var array{
161-
* handler: CallableHandler,
160+
* handler: Handler,
162161
* name: ?string,
163162
* title: ?string,
164163
* description: ?string,
@@ -431,7 +430,7 @@ public function setProtocolVersion(ProtocolVersion $protocolVersion): self
431430
/**
432431
* Manually registers a tool handler.
433432
*
434-
* @param CallableHandler $handler
433+
* @param Handler $handler
435434
* @param ?string $title Optional human-readable title for display in UI
436435
* @param array<string, mixed>|null $inputSchema
437436
* @param ?Icon[] $icons
@@ -467,7 +466,7 @@ public function addTool(
467466
/**
468467
* Manually registers a resource handler.
469468
*
470-
* @param CallableHandler $handler
469+
* @param Handler $handler
471470
* @param ?string $title Optional human-readable title for display in UI
472471
* @param ?Icon[] $icons
473472
* @param array<string, mixed>|null $meta
@@ -503,7 +502,7 @@ public function addResource(
503502
/**
504503
* Manually registers a resource template handler.
505504
*
506-
* @param CallableHandler $handler
505+
* @param Handler $handler
507506
* @param ?string $title Optional human-readable title for display in UI
508507
* @param array<string, mixed>|null $meta
509508
*/
@@ -534,7 +533,7 @@ public function addResourceTemplate(
534533
/**
535534
* Manually registers a prompt handler.
536535
*
537-
* @param CallableHandler $handler
536+
* @param Handler $handler
538537
* @param ?Icon[] $icons
539538
* @param array<string, mixed>|null $meta
540539
*/

0 commit comments

Comments
 (0)