class Version
Same name in this branch
- 11.1.x vendor/phpunit/php-code-coverage/src/Version.php \SebastianBergmann\CodeCoverage\Version
- 11.1.x vendor/phar-io/version/src/Version.php \PharIo\Version\Version
- 11.1.x vendor/sebastian/version/src/Version.php \SebastianBergmann\Version
- 11.1.x vendor/composer/composer/src/Composer/Platform/Version.php \Composer\Platform\Version
- 11.1.x vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php \phpDocumentor\Reflection\DocBlock\Tags\Version
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Hierarchy
- class \PHPUnit\Runner\Version
Expanded class hierarchy of Version
10 files declare their use of Version
- Application.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Application.php - AtLeastVersionCommand.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Command/ Commands/ AtLeastVersionCommand.php - GenerateConfigurationCommand.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Command/ Commands/ GenerateConfigurationCommand.php - Loader.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ Loader.php - Migrator.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ Migration/ Migrator.php
173 string references to 'Version'
- announcements_feed.info.yml in core/
modules/ announcements_feed/ announcements_feed.info.yml - core/modules/announcements_feed/announcements_feed.info.yml
- announcements_feed.libraries.yml in core/
modules/ announcements_feed/ announcements_feed.libraries.yml - core/modules/announcements_feed/announcements_feed.libraries.yml
- ArchiveCommand::execute in vendor/
composer/ composer/ src/ Composer/ Command/ ArchiveCommand.php - Executes the current command.
- AutoAddedKeysSniff::process in vendor/
drupal/ coder/ coder_sniffer/ Drupal/ Sniffs/ InfoFiles/ AutoAddedKeysSniff.php - Processes this test, when one of its tokens is encountered.
- automated_cron.info.yml in core/
modules/ automated_cron/ automated_cron.info.yml - core/modules/automated_cron/automated_cron.info.yml
File
-
vendor/
phpunit/ phpunit/ src/ Runner/ Version.php, line 22
Namespace
PHPUnit\RunnerView source
final class Version {
private static string $pharVersion = '';
private static string $version = '';
/**
* Returns the current version of PHPUnit.
*/
public static function id() : string {
if (self::$pharVersion !== '') {
return self::$pharVersion;
}
if (self::$version === '') {
self::$version = (new VersionId('10.5.38', dirname(__DIR__, 2)))->asString();
}
return self::$version;
}
public static function series() : string {
if (str_contains(self::id(), '-')) {
$version = explode('-', self::id(), 2)[0];
}
else {
$version = self::id();
}
return implode('.', array_slice(explode('.', $version), 0, 2));
}
public static function majorVersionNumber() : int {
return (int) explode('.', self::series())[0];
}
public static function getVersionString() : string {
return 'PHPUnit ' . self::id() . ' by Sebastian Bergmann and contributors.';
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
Version::$pharVersion | private static | property | |
Version::$version | private static | property | |
Version::getVersionString | public static | function | |
Version::id | public static | function | Returns the current version of PHPUnit. |
Version::majorVersionNumber | public static | function | |
Version::series | public static | function |