From a344ad5b63b05b8fec5f9e4dc1876ba77916c7db Mon Sep 17 00:00:00 2001 From: Oh My Felix Date: Fri, 13 Feb 2026 14:37:32 +0000 Subject: [PATCH] Fix phpstan mixed input assertion in McpExtension --- src/DI/McpExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DI/McpExtension.php b/src/DI/McpExtension.php index 7cb052d..ff7f127 100644 --- a/src/DI/McpExtension.php +++ b/src/DI/McpExtension.php @@ -43,7 +43,7 @@ public function getConfigSchema(): Schema $parameters = $this->getContainerBuilder()->parameters; $expectService = Expect::anyOf( - Expect::string()->required()->assert(static fn ($input) => str_starts_with($input, '@') || class_exists($input) || interface_exists($input)), + Expect::string()->required()->assert(static fn ($input): bool => is_string($input) && (str_starts_with($input, '@') || class_exists($input) || interface_exists($input))), Expect::type(Statement::class)->required(), );