File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
rules/DowngradePhp74/Rector/ClassMethod Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 1717use Rector \Core \Rector \AbstractRector ;
1818use Rector \Core \Reflection \ReflectionResolver ;
1919use Rector \Core \ValueObject \MethodName ;
20+ use Rector \StaticTypeMapper \StaticTypeMapper ;
2021use ReflectionMethod ;
2122use ReflectionNamedType ;
2223use ReflectionParameter ;
@@ -36,7 +37,8 @@ public function __construct(
3637 private readonly PhpDocTypeChanger $ phpDocTypeChanger ,
3738 private readonly ParamAnalyzer $ paramAnalyzer ,
3839 private readonly ReflectionResolver $ reflectionResolver ,
39- private readonly PhpDocInfoFactory $ phpDocInfoFactory
40+ private readonly PhpDocInfoFactory $ phpDocInfoFactory ,
41+ private readonly StaticTypeMapper $ staticTypeMapper
4042 ) {
4143 }
4244
Original file line number Diff line number Diff line change 2828use Rector \NodeTypeResolver \Node \AttributeKey ;
2929use Rector \PHPStanStaticTypeMapper \Enum \TypeKind ;
3030use Rector \PHPStanStaticTypeMapper \TypeAnalyzer \UnionTypeAnalyzer ;
31+ use Rector \StaticTypeMapper \StaticTypeMapper ;
3132use Rector \StaticTypeMapper \ValueObject \Type \ParentStaticType ;
3233use Symplify \RuleDocGenerator \ValueObject \CodeSample \CodeSample ;
3334use Symplify \RuleDocGenerator \ValueObject \RuleDefinition ;
@@ -47,6 +48,7 @@ public function __construct(
4748 private readonly UnionTypeAnalyzer $ unionTypeAnalyzer ,
4849 private readonly DocBlockUpdater $ docBlockUpdater ,
4950 private readonly PhpDocInfoFactory $ phpDocInfoFactory ,
51+ private readonly StaticTypeMapper $ staticTypeMapper ,
5052 ) {
5153 }
5254
You can’t perform that action at this time.
0 commit comments