File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -16,9 +16,6 @@ conditionalTags:
1616 phpstan.rules.rule : %featureToggles.newStaticInAbstractClassStaticMethod%
1717
1818services :
19- -
20- class : PHPStan\Rules\Classes\ClassConstantRule
21-
2219 -
2320 class : PHPStan\Rules\Classes\NewStaticInAbstractClassStaticMethodRule
2421
Original file line number Diff line number Diff line change 99use PhpParser \Node \Scalar \String_ ;
1010use PHPStan \Analyser \NullsafeOperatorHelper ;
1111use PHPStan \Analyser \Scope ;
12+ use PHPStan \DependencyInjection \AutowiredParameter ;
13+ use PHPStan \DependencyInjection \AutowiredService ;
1214use PHPStan \DependencyInjection \RegisteredRule ;
1315use PHPStan \Internal \SprintfHelper ;
1416use PHPStan \Php \PhpVersion ;
3436/**
3537 * @implements Rule<Node\Expr\ClassConstFetch>
3638 */
39+ #[AutowiredService]
3740#[RegisteredRule(level: 0 )]
3841final class ClassConstantRule implements Rule
3942{
@@ -43,7 +46,8 @@ public function __construct(
4346 private RuleLevelHelper $ ruleLevelHelper ,
4447 private ClassNameCheck $ classCheck ,
4548 private PhpVersion $ phpVersion ,
46- private bool $ checkNonStringableDynamicAccess = true ,
49+ #[AutowiredParameter(ref: '%featureToggles.checkNonStringableDynamicAccess% ' )]
50+ private bool $ checkNonStringableDynamicAccess ,
4751 )
4852 {
4953 }
You can’t perform that action at this time.
0 commit comments