File tree Expand file tree Collapse file tree 5 files changed +10
-2
lines changed
DowngradePhp74/Rector/ClassMethod
DowngradePhp81/Rector/Property Expand file tree Collapse file tree 5 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 88 },
99 "require-dev" : {
1010 "phpstan/extension-installer" : " ^1.3" ,
11- "phpstan/phpstan" : " ^1.9 " ,
11+ "phpstan/phpstan" : " ^1.10 " ,
1212 "phpstan/phpstan-deprecation-rules" : " ^1.1" ,
1313 "phpstan/phpstan-webmozart-assert" : " ^1.2" ,
1414 "phpunit/phpunit" : " ^10.3" ,
1515 "rector/phpstan-rules" : " ^0.7" ,
1616 "rector/rector-generator" : " ^0.7.3" ,
17- "rector/rector-src" : " dev-tv-narrow-abstract-10 " ,
17+ "rector/rector-src" : " dev-tv-less-autowire " ,
1818 "symplify/easy-ci" : " ^11.2" ,
1919 "symplify/easy-coding-standard" : " ^12.0" ,
2020 "symplify/phpstan-extensions" : " ^11.3" ,
Original file line number Diff line number Diff line change 1818use PHPStan \Type \StaticType ;
1919use PHPStan \Type \ThisType ;
2020use PHPStan \Type \Type ;
21+ use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfoFactory ;
2122use Rector \BetterPhpDocParser \PhpDocManipulator \PhpDocTypeChanger ;
2223use Rector \Comments \NodeDocBlock \DocBlockUpdater ;
2324use Rector \Core \Rector \AbstractRector ;
@@ -45,6 +46,7 @@ public function __construct(
4546 private readonly PrivatesAccessor $ privatesAccessor ,
4647 private readonly UnionTypeAnalyzer $ unionTypeAnalyzer ,
4748 private readonly DocBlockUpdater $ docBlockUpdater ,
49+ private readonly PhpDocInfoFactory $ phpDocInfoFactory ,
4850 ) {
4951 }
5052
Original file line number Diff line number Diff line change 1616use PhpParser \Node \Stmt \PropertyProperty ;
1717use PHPStan \PhpDocParser \Ast \PhpDoc \ParamTagValueNode ;
1818use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfo ;
19+ use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfoFactory ;
1920use Rector \BetterPhpDocParser \PhpDocManipulator \PhpDocTypeChanger ;
2021use Rector \Core \PhpParser \Printer \BetterStandardPrinter ;
2122use Rector \Core \Rector \AbstractRector ;
@@ -34,6 +35,7 @@ final class DowngradePropertyPromotionRector extends AbstractRector
3435 public function __construct (
3536 private readonly PhpDocTypeChanger $ phpDocTypeChanger ,
3637 private readonly BetterStandardPrinter $ betterStandardPrinter ,
38+ private readonly PhpDocInfoFactory $ phpDocInfoFactory ,
3739 ) {
3840 }
3941
Original file line number Diff line number Diff line change 1919use PHPStan \Reflection \ClassReflection ;
2020use PHPStan \Reflection \ReflectionProvider ;
2121use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfo ;
22+ use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfoFactory ;
2223use Rector \Comments \NodeDocBlock \DocBlockUpdater ;
2324use Rector \Core \Rector \AbstractRector ;
2425use Rector \DowngradePhp80 \NodeAnalyzer \EnumAnalyzer ;
@@ -36,6 +37,7 @@ public function __construct(
3637 private readonly ReflectionProvider $ reflectionProvider ,
3738 private readonly EnumAnalyzer $ enumAnalyzer ,
3839 private readonly DocBlockUpdater $ docBlockUpdater ,
40+ private readonly PhpDocInfoFactory $ phpDocInfoFactory ,
3941 ) {
4042 }
4143
Original file line number Diff line number Diff line change 99use PhpParser \Node \Stmt \Property ;
1010use PHPStan \PhpDocParser \Ast \PhpDoc \GenericTagValueNode ;
1111use PHPStan \PhpDocParser \Ast \PhpDoc \PhpDocTagNode ;
12+ use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfoFactory ;
1213use Rector \Comments \NodeDocBlock \DocBlockUpdater ;
1314use Rector \Core \Rector \AbstractRector ;
1415use Rector \Privatization \NodeManipulator \VisibilityManipulator ;
@@ -30,6 +31,7 @@ final class DowngradeReadonlyPropertyRector extends AbstractRector
3031 public function __construct (
3132 private readonly VisibilityManipulator $ visibilityManipulator ,
3233 private readonly DocBlockUpdater $ docBlockUpdater ,
34+ protected PhpDocInfoFactory $ phpDocInfoFactory ,
3335 ) {
3436 }
3537
You can’t perform that action at this time.
0 commit comments