Update codestyle based on updated Symfony rules (#229)

This commit is contained in:
Christopher Hertel 2026-02-01 11:54:31 +01:00 • committed by GitHub
commit c081b90d74
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 165 additions and 168 deletions

View file

@ -60,7 +60,7 @@ class CallToolHandlerTest extends TestCase
public function testHandleSuccessfulToolCall(): void
{
$request = $this->createCallToolRequest('greet_user', ['name' => 'John']);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$expectedResult = new CallToolResult([new TextContent('Hello, John!')]);
@ -95,7 +95,7 @@ class CallToolHandlerTest extends TestCase
public function testHandleToolCallWithEmptyArguments(): void
{
$request = $this->createCallToolRequest('simple_tool', []);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$expectedResult = new CallToolResult([new TextContent('Simple result')]);
@ -134,7 +134,7 @@ class CallToolHandlerTest extends TestCase
'null_param' => null,
];
$request = $this->createCallToolRequest('complex_tool', $arguments);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$expectedResult = new CallToolResult([new TextContent('Complex result')]);
@ -189,7 +189,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('failing_tool', ['param' => 'value']);
$exception = new ToolCallException('Tool execution failed');
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$this->registry
@ -226,7 +226,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('null_tool', []);
$expectedResult = new CallToolResult([]);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$this->registry
@ -265,7 +265,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('test_tool', ['key1' => 'value1', 'key2' => 42]);
$exception = new ToolCallException('Custom error message');
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$this->registry
@ -310,7 +310,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('failing_tool', ['param' => 'value']);
$exception = new \RuntimeException('Internal database connection failed');
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$this->registry
@ -339,7 +339,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('tool-with_special.chars', []);
$expectedResult = new CallToolResult([new TextContent('Special tool result')]);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
@ -377,7 +377,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('unicode_tool', $arguments);
$expectedResult = new CallToolResult([new TextContent('Unicode handled')]);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$this->registry
@ -407,7 +407,7 @@ class CallToolHandlerTest extends TestCase
public function testHandleReturnsStructuredContentResult(): void
{
$request = $this->createCallToolRequest('structured_tool', ['query' => 'php']);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$structuredResult = new CallToolResult([new TextContent('Rendered results')], false, ['result' => 'Rendered results']);
@ -438,7 +438,7 @@ class CallToolHandlerTest extends TestCase
public function testHandleReturnsCallToolResult(): void
{
$request = $this->createCallToolRequest('result_tool', ['query' => 'php']);
$toolReference = $this->createToolReference('greet_user', function () {
$toolReference = $this->createToolReference('greet_user', static function () {
return 'Hello, John!';
});
$callToolResult = new CallToolResult([new TextContent('Error result')], true);
@ -483,7 +483,7 @@ class CallToolHandlerTest extends TestCase
$request = $this->createCallToolRequest('result_tool', ['query' => 'php']);
$toolReference = $this->getMockBuilder(ToolReference::class)
->setConstructorArgs([new Tool('simple_tool', $schema, null, null), function () {}])
->setConstructorArgs([new Tool('simple_tool', $schema, null, null), static function () {}])
->getMock();
$this->registry

View file

@ -226,7 +226,7 @@ class ListPromptsHandlerTest extends TestCase
description: "Test prompt $i"
);
$this->registry->registerPrompt($prompt, fn () => null);
$this->registry->registerPrompt($prompt, static fn () => null);
}
}

View file

@ -196,7 +196,7 @@ class ListResourceTemplatesHandlerTest extends TestCase
description: "Test resource $i"
);
// Use a simple callable as handler
$this->registry->registerResourceTemplate($resourceTemplate, fn () => null);
$this->registry->registerResourceTemplate($resourceTemplate, static fn () => null);
}
}

View file

@ -227,7 +227,7 @@ class ListResourcesHandlerTest extends TestCase
description: "Test resource $i"
);
// Use a simple callable as handler
$this->registry->registerResource($resource, fn () => null);
$this->registry->registerResource($resource, static fn () => null);
}
}

View file

@ -298,7 +298,7 @@ class ListToolsHandlerTest extends TestCase
annotations: null
);
$this->registry->registerTool($tool, fn () => null);
$this->registry->registerTool($tool, static fn () => null);
}
}

View file

@ -99,7 +99,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -107,7 +107,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}
@ -147,7 +147,7 @@ final class ProtocolTest extends TestCase
$this->transport->expects($this->once())
->method('send')
->with(
$this->callback(function ($data) {
$this->callback(static function ($data) {
$decoded = json_decode($data, true);
return isset($decoded['error'])
@ -178,7 +178,7 @@ final class ProtocolTest extends TestCase
$this->transport->expects($this->once())
->method('send')
->with(
$this->callback(function ($data) {
$this->callback(static function ($data) {
$decoded = json_decode($data, true);
return isset($decoded['error'])
@ -208,13 +208,13 @@ final class ProtocolTest extends TestCase
$this->transport->expects($this->once())
->method('send')
->with(
$this->callback(function ($data) {
$this->callback(static function ($data) {
$decoded = json_decode($data, true);
return isset($decoded['error'])
&& str_contains($decoded['error']['message'], 'session id is REQUIRED');
}),
$this->callback(function ($context) {
$this->callback(static function ($context) {
return isset($context['status_code']) && 400 === $context['status_code'];
})
);
@ -242,13 +242,13 @@ final class ProtocolTest extends TestCase
$this->transport->expects($this->once())
->method('send')
->with(
$this->callback(function ($data) {
$this->callback(static function ($data) {
$decoded = json_decode($data, true);
return isset($decoded['error'])
&& str_contains($decoded['error']['message'], 'Session not found or has expired');
}),
$this->callback(function ($context) {
$this->callback(static function ($context) {
return isset($context['status_code']) && 404 === $context['status_code'];
})
);
@ -275,7 +275,7 @@ final class ProtocolTest extends TestCase
$this->transport->expects($this->once())
->method('send')
->with(
$this->callback(function ($data) {
$this->callback(static function ($data) {
$decoded = json_decode($data, true);
return isset($decoded['error'])
@ -309,7 +309,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -317,7 +317,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}
@ -362,7 +362,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -370,7 +370,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}
@ -420,7 +420,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -428,7 +428,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}
@ -478,7 +478,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -486,7 +486,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}
@ -568,7 +568,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -576,7 +576,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}
@ -615,7 +615,7 @@ final class ProtocolTest extends TestCase
{
$handlerA = $this->createMock(RequestHandlerInterface::class);
$handlerA->method('supports')->willReturn(true);
$handlerA->method('handle')->willReturnCallback(function ($request) {
$handlerA->method('handle')->willReturnCallback(static function ($request) {
return Response::fromArray([
'jsonrpc' => '2.0',
'id' => $request->getId(),
@ -628,7 +628,7 @@ final class ProtocolTest extends TestCase
// Configure session mock for queue operations
$queue = [];
$session->method('get')->willReturnCallback(function ($key, $default = null) use (&$queue) {
$session->method('get')->willReturnCallback(static function ($key, $default = null) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
return $queue;
}
@ -636,7 +636,7 @@ final class ProtocolTest extends TestCase
return $default;
});
$session->method('set')->willReturnCallback(function ($key, $value) use (&$queue) {
$session->method('set')->willReturnCallback(static function ($key, $value) use (&$queue) {
if ('_mcp.outgoing_queue' === $key) {
$queue = $value;
}