private static function registerSniffAliases() { $sniffFinder = new SniffFinder(new SniffClassRobotLoaderFactory(), new SniffClassFilter()); $sniffClasses = $sniffFinder->findAllSniffClassesInDirectory(VendorDirProvider::provide() . '/squizlabs/php_codesniffer/src/Standards'); foreach ($sniffClasses as $sniffCode => $sniffClass) { $legacySniffClass = self::convertSniffCodeToLegacyClassName($sniffCode); class_alias($sniffClass, $legacySniffClass); } }
public function findAllSniffClasses() : array { return $this->findAllSniffClassesInDirectory(VendorDirProvider::provide()); }
/** * @return string[] */ private function findRulesetFiles() : array { $installedStandards = (new Finder())->files()->in(VendorDirProvider::provide())->name('ruleset.xml'); return array_keys(iterator_to_array($installedStandards)); }