44
55declare (strict_types=1 );
66
7+ use Webmozart \Assert \Assert ;
8+ use Symfony \Component \Finder \SplFileInfo ;
79use Nette \Loaders \RobotLoader ;
810use Rector \Bridge \SetRectorsResolver ;
911use Symfony \Component \Console \Input \ArrayInput ;
@@ -80,15 +82,15 @@ final class RectorSetFinder
8082 */
8183 public function find (array $ configDirs ): array
8284 {
83- \ Webmozart \ Assert \ Assert::allString ($ configDirs );
84- \ Webmozart \ Assert \ Assert::allDirectory ($ configDirs );
85+ Assert::allString ($ configDirs );
86+ Assert::allDirectory ($ configDirs );
8587
8688 // find set files
8789 $ finder = (new Finder ())->in ($ configDirs )
8890 ->files ()
8991 ->name ('*.php ' );
9092
91- /** @var \Symfony\Component\Finder\ SplFileInfo[] $setFileInfos */
93+ /** @var SplFileInfo[] $setFileInfos */
9294 $ setFileInfos = iterator_to_array ($ finder ->getIterator ());
9395
9496 $ setFiles = [];
@@ -112,12 +114,8 @@ public function resolve(array $rectorSetFiles): array
112114 $ rulesConfiguration = $ setRectorsResolver ->resolveFromFilePathsIncludingConfiguration ($ rectorSetFiles );
113115
114116 $ usedRectorRules = [];
115- foreach ($ rulesConfiguration as $ singleRuleConfiguration ) {
116- if (is_string ($ singleRuleConfiguration )) {
117- $ usedRectorRules [] = $ singleRuleConfiguration ;
118- } else {
119- $ usedRectorRules [] = array_keys ($ singleRuleConfiguration )[0 ];
120- }
117+ foreach ($ rulesConfiguration as $ ruleConfiguration ) {
118+ $ usedRectorRules [] = is_string ($ ruleConfiguration ) ? $ ruleConfiguration : array_keys ($ ruleConfiguration )[0 ];
121119 }
122120
123121 sort ($ usedRectorRules );
0 commit comments