Skip to content

Commit b0539eb

Browse files
committed
fixup! Add stringable access check to ClassConstantRule
1 parent 808ed2e commit b0539eb

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

conf/config.level0.neon

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ conditionalTags:
1616
phpstan.rules.rule: %featureToggles.newStaticInAbstractClassStaticMethod%
1717

1818
services:
19-
-
20-
class: PHPStan\Rules\Classes\ClassConstantRule
21-
2219
-
2320
class: PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule
2421

src/Rules/Classes/ClassConstantRule.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use PhpParser\Node\Scalar\String_;
1010
use PHPStan\Analyser\NullsafeOperatorHelper;
1111
use PHPStan\Analyser\Scope;
12+
use PHPStan\DependencyInjection\AutowiredParameter;
1213
use PHPStan\DependencyInjection\RegisteredRule;
1314
use PHPStan\Internal\SprintfHelper;
1415
use PHPStan\Php\PhpVersion;
@@ -43,7 +44,8 @@ public function __construct(
4344
private RuleLevelHelper $ruleLevelHelper,
4445
private ClassNameCheck $classCheck,
4546
private PhpVersion $phpVersion,
46-
private bool $checkNonStringableDynamicAccess = true,
47+
#[AutowiredParameter(ref: '%featureToggles.checkNonStringableDynamicAccess%')]
48+
private bool $checkNonStringableDynamicAccess,
4749
)
4850
{
4951
}

0 commit comments

Comments
 (0)