From 36873f4909fb9811f652db3ccdb1f3f814f9d650 Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Sat, 27 Dec 2025 17:44:41 +0100 Subject: [PATCH 1/3] Add $runnerControl parameter to StdioTransport constructor --- src/Server/Transport/StdioTransport.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Server/Transport/StdioTransport.php b/src/Server/Transport/StdioTransport.php index ff83bbec..72161060 100644 --- a/src/Server/Transport/StdioTransport.php +++ b/src/Server/Transport/StdioTransport.php @@ -24,21 +24,16 @@ */ class StdioTransport extends BaseTransport { - private RunnerControlInterface $runnerControl; - /** * @param resource $input * @param resource $output - * @param ?RunnerControlInterface $runnerControl */ public function __construct( private $input = \STDIN, private $output = \STDOUT, ?LoggerInterface $logger = null, - /* ?RunnerControlInterface $runnerControl = null, */ + private readonly RunnerControlInterface $runnerControl = new RunnerControl(), ) { - // $runnerControl parameter was added in 0.2.1 and will be default in 0.3.0 - $this->runnerControl = \func_get_args()[3] ?? new RunnerControl(); parent::__construct($logger); } From 42d7579f9ee1c6da73096e903196b23374897e0f Mon Sep 17 00:00:00 2001 From: Tobias Nyholm Date: Sat, 27 Dec 2025 20:22:40 +0100 Subject: [PATCH 2/3] fix cs --- src/Server/Transport/StdioTransport.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Server/Transport/StdioTransport.php b/src/Server/Transport/StdioTransport.php index 72161060..4da7f2a3 100644 --- a/src/Server/Transport/StdioTransport.php +++ b/src/Server/Transport/StdioTransport.php @@ -25,8 +25,8 @@ class StdioTransport extends BaseTransport { /** - * @param resource $input - * @param resource $output + * @param resource $input + * @param resource $output */ public function __construct( private $input = \STDIN, From 30ce7c64f5051efe97e9fcbb51a3c5570b2f8825 Mon Sep 17 00:00:00 2001 From: Christopher Hertel Date: Sun, 11 Jan 2026 22:10:14 +0100 Subject: [PATCH 3/3] fix phpstan baseline --- phpstan-baseline.neon | 6 ------ 1 file changed, 6 deletions(-) diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 3f8e6676..f5901b28 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -5,9 +5,3 @@ parameters: identifier: return.type count: 1 path: src/Schema/Result/ReadResourceResult.php - - - - message: '#^PHPDoc tag @param references unknown parameter\: \$runnerControl$#' - identifier: parameter.notFound - count: 1 - path: src/Server/Transport/StdioTransport.php