PHPMD\RuleSetFactory::listRuleSetsInDirectory PHP Method

listRuleSetsInDirectory() private static method

Lists available rule-set identifiers in given directory.
private static listRuleSetsInDirectory ( string $directory ) : array(string)
$directory string The directory to scan for rule-sets.
return array(string)
    private static function listRuleSetsInDirectory($directory)
    {
        $ruleSets = array();
        if (is_dir($directory)) {
            foreach (scandir($directory) as $file) {
                $matches = array();
                if (is_file($directory . $file) && preg_match('/^(.*)\\.xml$/', $file, $matches)) {
                    $ruleSets[] = $matches[1];
                }
            }
        }
        return $ruleSets;
    }