From f338082c6fb2e52454758a0349f9245d1bcb30ef Mon Sep 17 00:00:00 2001 From: mikolaj Date: Fri, 30 Jan 2026 15:55:22 +0100 Subject: [PATCH 1/2] Fixed PHPStan rule error identifiers --- rules/RequireClosureReturnTypeRule.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rules/RequireClosureReturnTypeRule.php b/rules/RequireClosureReturnTypeRule.php index 5a9975e..6f54f17 100644 --- a/rules/RequireClosureReturnTypeRule.php +++ b/rules/RequireClosureReturnTypeRule.php @@ -23,6 +23,9 @@ public function getNodeType(): string return Node\Expr::class; } + /** + * @return list<\PHPStan\Rules\IdentifierRuleError> + */ public function processNode(Node $node, Scope $scope): array { if (!$node instanceof Node\Expr\Closure && !$node instanceof Node\Expr\ArrowFunction) { @@ -35,7 +38,7 @@ public function processNode(Node $node, Scope $scope): array return [ RuleErrorBuilder::message( sprintf('%s is missing a return type declaration', $nodeType) - )->build(), + )->identifier('phpstan.requireClosureReturnType')->build(), ]; } From e492dc28d8dbf4368acf7ceb18ea347c1777af51 Mon Sep 17 00:00:00 2001 From: mikolaj Date: Fri, 30 Jan 2026 16:28:25 +0100 Subject: [PATCH 2/2] Updated identifier for closure return type rule error message --- rules/RequireClosureReturnTypeRule.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules/RequireClosureReturnTypeRule.php b/rules/RequireClosureReturnTypeRule.php index 6f54f17..ace2ca5 100644 --- a/rules/RequireClosureReturnTypeRule.php +++ b/rules/RequireClosureReturnTypeRule.php @@ -38,7 +38,7 @@ public function processNode(Node $node, Scope $scope): array return [ RuleErrorBuilder::message( sprintf('%s is missing a return type declaration', $nodeType) - )->identifier('phpstan.requireClosureReturnType')->build(), + )->identifier('Ibexa.requireClosureReturnType')->build(), ]; }