Skip to content

Commit 94799ab

Browse files
committed
Change return type of fromParams method to static in request classes
1 parent a64fd6c commit 94799ab

16 files changed

+16
-16
lines changed

src/Schema/Request/CallToolRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static function getMethod(): string
3636
return 'tools/call';
3737
}
3838

39-
protected static function fromParams(?array $params): Request
39+
protected static function fromParams(?array $params): static
4040
{
4141
if (!isset($params['name']) || !\is_string($params['name'])) {
4242
throw new InvalidArgumentException('Missing or invalid "name" parameter for tools/call.');

src/Schema/Request/CompletionCompleteRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static function getMethod(): string
3838
return 'completion/complete';
3939
}
4040

41-
protected static function fromParams(?array $params): Request
41+
protected static function fromParams(?array $params): static
4242
{
4343
if (!isset($params['ref']) || !\is_array($params['ref'])) {
4444
throw new InvalidArgumentException('Missing or invalid "ref" parameter for completion/complete.');

src/Schema/Request/CreateSamplingMessageRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public static function getMethod(): string
5959
return 'sampling/createMessage';
6060
}
6161

62-
protected static function fromParams(?array $params): Request
62+
protected static function fromParams(?array $params): static
6363
{
6464
if (!isset($params['messages']) || !\is_array($params['messages'])) {
6565
throw new InvalidArgumentException('Missing or invalid "messages" parameter for sampling/createMessage.');

src/Schema/Request/GetPromptRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public static function getMethod(): string
3636
return 'prompts/get';
3737
}
3838

39-
protected static function fromParams(?array $params): Request
39+
protected static function fromParams(?array $params): static
4040
{
4141
if (!isset($params['name']) || !\is_string($params['name']) || empty($params['name'])) {
4242
throw new InvalidArgumentException('Missing or invalid "name" parameter for prompts/get.');

src/Schema/Request/InitializeRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public static function getMethod(): string
4040
return 'initialize';
4141
}
4242

43-
protected static function fromParams(?array $params): Request
43+
protected static function fromParams(?array $params): static
4444
{
4545
if (!isset($params['protocolVersion'])) {
4646
throw new InvalidArgumentException('protocolVersion is required');

src/Schema/Request/ListPromptsRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static function getMethod(): string
3535
return 'prompts/list';
3636
}
3737

38-
protected static function fromParams(?array $params): Request
38+
protected static function fromParams(?array $params): static
3939
{
4040
return new self($params['cursor'] ?? null);
4141
}

src/Schema/Request/ListResourceTemplatesRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static function getMethod(): string
3535
return 'resources/templates/list';
3636
}
3737

38-
protected static function fromParams(?array $params): Request
38+
protected static function fromParams(?array $params): static
3939
{
4040
return new self($params['cursor'] ?? null);
4141
}

src/Schema/Request/ListResourcesRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static function getMethod(): string
3535
return 'resources/list';
3636
}
3737

38-
protected static function fromParams(?array $params): Request
38+
protected static function fromParams(?array $params): static
3939
{
4040
return new self($params['cursor'] ?? null);
4141
}

src/Schema/Request/ListRootsRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static function getMethod(): string
3535
return 'roots/list';
3636
}
3737

38-
protected static function fromParams(?array $params): Request
38+
protected static function fromParams(?array $params): static
3939
{
4040
return new self();
4141
}

src/Schema/Request/ListToolsRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static function getMethod(): string
3535
return 'tools/list';
3636
}
3737

38-
protected static function fromParams(?array $params): Request
38+
protected static function fromParams(?array $params): static
3939
{
4040
return new self($params['cursor'] ?? null);
4141
}

0 commit comments

Comments
 (0)