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

Breadcrumb

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

class Runtime

Same name in this branch
  1. 11.1.x vendor/sebastian/environment/src/Runtime.php \SebastianBergmann\Environment\Runtime
  2. 11.1.x vendor/composer/composer/src/Composer/Platform/Runtime.php \Composer\Platform\Runtime

@psalm-immutable

@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Hierarchy

  • class \PHPUnit\Event\Runtime\Runtime

Expanded class hierarchy of Runtime

1 file declares its use of Runtime
Started.php in vendor/phpunit/phpunit/src/Event/Events/Application/Started.php
20 string references to 'Runtime'
Application::writeRuntimeInformation in vendor/phpunit/phpunit/src/TextUI/Application.php
BuildInformation::setRuntimeInformation in vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php
demo_umami_requirements in core/profiles/demo_umami/demo_umami.install
Implements hook_requirements().
file_requirements in core/modules/file/file.install
Implements hook_requirements().
hook_requirements in core/lib/Drupal/Core/Extension/module.api.php
Check installation requirements and do status reporting.

... See full list

File

vendor/phpunit/phpunit/src/Event/Value/Runtime/Runtime.php, line 19

Namespace

PHPUnit\Event\Runtime
View source
final class Runtime {
    private readonly OperatingSystem $operatingSystem;
    private readonly PHP $php;
    private readonly PHPUnit $phpunit;
    public function __construct() {
        $this->operatingSystem = new OperatingSystem();
        $this->php = new PHP();
        $this->phpunit = new PHPUnit();
    }
    public function asString() : string {
        $php = $this->php();
        return sprintf('PHPUnit %s using PHP %s (%s) on %s', $this->phpunit()
            ->versionId(), $php->version(), $php->sapi(), $this->operatingSystem()
            ->operatingSystem());
    }
    public function operatingSystem() : OperatingSystem {
        return $this->operatingSystem;
    }
    public function php() : PHP {
        return $this->php;
    }
    public function phpunit() : PHPUnit {
        return $this->phpunit;
    }

}

Members

Title Sort descending Modifiers Object type Summary
Runtime::$operatingSystem private property
Runtime::$php private property
Runtime::$phpunit private property
Runtime::asString public function
Runtime::operatingSystem public function
Runtime::php public function
Runtime::phpunit public function
Runtime::__construct public function
RSS feed
Powered by Drupal