Skip to content

Commit a5ddb5e

Browse files
authored
Merge pull request #8202 from samsonasik/rector-fix-dep-phpdocinfo
[Rector] Fix deprecated dynamic pull phpDocInfoFactory from AbstractRector on UnderscoreToCamelCaseVariableNameRector
2 parents 2118d11 + aed2800 commit a5ddb5e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

utils/Rector/UnderscoreToCamelCaseVariableNameRector.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use PhpParser\Node\Stmt\ClassMethod;
2222
use PhpParser\Node\Stmt\Function_;
2323
use PhpParser\Node\Stmt\Namespace_;
24+
use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
2425
use Rector\Core\Php\ReservedKeywordAnalyzer;
2526
use Rector\Core\PhpParser\Node\CustomNode\FileWithoutNamespace;
2627
use Rector\Core\Rector\AbstractRector;
@@ -39,12 +40,15 @@ final class UnderscoreToCamelCaseVariableNameRector extends AbstractRector
3940
private const PARAM_NAME_REGEX = '#(?<paramPrefix>@param\s.*\s+\$)(?<paramName>%s)#ms';
4041

4142
private ReservedKeywordAnalyzer $reservedKeywordAnalyzer;
43+
private PhpDocInfoFactory $phpDocInfoFactory;
4244
private bool $hasChanged = false;
4345

4446
public function __construct(
45-
ReservedKeywordAnalyzer $reservedKeywordAnalyzer
47+
ReservedKeywordAnalyzer $reservedKeywordAnalyzer,
48+
PhpDocInfoFactory $phpDocInfoFactory
4649
) {
4750
$this->reservedKeywordAnalyzer = $reservedKeywordAnalyzer;
51+
$this->phpDocInfoFactory = $phpDocInfoFactory;
4852
}
4953

5054
public function getRuleDefinition(): RuleDefinition

0 commit comments

Comments
 (0)