88use Override ;
99use PhpParser \Node ;
1010use PHPStan \Analyser \Scope ;
11+ use PHPStan \Rules \IdentifierRuleError ;
1112use PHPStan \Rules \Rule ;
1213use PHPStan \Rules \RuleErrorBuilder ;
1314use PHPStan \ShouldNotHappenException ;
15+ use PHPStan \Type \Constant \ConstantArrayType ;
1416use PHPStan \Type \ObjectType ;
1517
1618use function count ;
@@ -29,8 +31,7 @@ final class ContextKeyRule implements Rule
2931
3032 private const ERROR_NOT_MATCH_ORIGINAL_PATTERN = 'Parameter $context of logger method Psr\Log\LoggerInterface::%s(), key should be match %s. ' ;
3133
32- /** @var string|null */
33- private $ contextKeyOriginalPattern ;
34+ private ?string $ contextKeyOriginalPattern ;
3435
3536 public function __construct (?string $ contextKeyOriginalPattern = null )
3637 {
@@ -109,10 +110,8 @@ public function processNode(Node $node, Scope $scope): array
109110 }
110111
111112 /**
112- * phpcs:ignore SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly
113- * @phpstan-param list<\PHPStan\Type\Constant\ConstantArrayType> $constantArrays
114- * phpcs:ignore SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly
115- * @phpstan-return list<\PHPStan\Rules\IdentifierRuleError>
113+ * @phpstan-param list<ConstantArrayType> $constantArrays
114+ * @phpstan-return list<IdentifierRuleError>
116115 */
117116 private static function keysAreNonEmptyString (array $ constantArrays , string $ methodName ): array
118117 {
@@ -133,10 +132,8 @@ private static function keysAreNonEmptyString(array $constantArrays, string $met
133132 }
134133
135134 /**
136- * phpcs:ignore SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly
137- * @phpstan-param list<\PHPStan\Type\Constant\ConstantArrayType> $constantArrays
138- * phpcs:ignore SlevomatCodingStandard.Namespaces.ReferenceUsedNamesOnly
139- * @phpstan-return list<\PHPStan\Rules\IdentifierRuleError>
135+ * @phpstan-param list<ConstantArrayType> $constantArrays
136+ * @phpstan-return list<IdentifierRuleError>
140137 */
141138 private function originalPatternMatches (array $ constantArrays , string $ methodName ): array
142139 {
0 commit comments