function SchemaFinder::available
@psalm-return non-empty-list<non-empty-string>
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ SchemaFinder.php, line 30
Class
- SchemaFinder
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\TextUI\XmlConfigurationCode
public function available() : array {
$result = [
Version::series(),
];
foreach (new DirectoryIterator($this->path() . 'schema') as $file) {
if ($file->isDot()) {
continue;
}
$version = $file->getBasename('.xsd');
assert(!empty($version));
$result[] = $version;
}
rsort($result);
return $result;
}