File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121use PhpParser \Node \Stmt \ClassMethod ;
2222use PhpParser \Node \Stmt \Function_ ;
2323use PhpParser \Node \Stmt \Namespace_ ;
24+ use Rector \BetterPhpDocParser \PhpDocInfo \PhpDocInfoFactory ;
2425use Rector \Core \Php \ReservedKeywordAnalyzer ;
2526use Rector \Core \PhpParser \Node \CustomNode \FileWithoutNamespace ;
2627use 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
You can’t perform that action at this time.
0 commit comments