Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. SchemaFinder.php

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\XmlConfiguration

Code

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;
}
RSS feed
Powered by Drupal