We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5a9a120 commit 64622d9Copy full SHA for 64622d9
1 file changed
src/Capability/Discovery/SchemaGenerator.php
@@ -94,11 +94,10 @@ public function generateOutputSchema(\ReflectionMethod|\ReflectionFunction $refl
94
{
95
// Only return outputSchema if explicitly provided in McpTool attribute
96
$mcpToolAttrs = $reflection->getAttributes(McpTool::class, \ReflectionAttribute::IS_INSTANCEOF);
97
- if (!empty($mcpToolAttrs)) {
+ if ($mcpToolAttrs) {
98
$mcpToolInstance = $mcpToolAttrs[0]->newInstance();
99
- if (null !== $mcpToolInstance->outputSchema) {
100
- return $mcpToolInstance->outputSchema;
101
- }
+
+ return $mcpToolInstance->outputSchema;
102
}
103
104
return null;
0 commit comments