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

Breadcrumb

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

class Configuration

Same name in this branch
  1. 11.1.x vendor/open-telemetry/sdk/Common/Configuration/Configuration.php \OpenTelemetry\SDK\Common\Configuration\Configuration
  2. 11.1.x vendor/phpunit/phpunit/src/TextUI/Configuration/Cli/Configuration.php \PHPUnit\TextUI\CliArguments\Configuration
  3. 11.1.x vendor/phpunit/phpunit/src/TextUI/Configuration/Configuration.php \PHPUnit\TextUI\Configuration\Configuration

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

@internal This class is not covered by the backward compatibility promise for PHPUnit

@psalm-immutable

Hierarchy

  • class \PHPUnit\TextUI\XmlConfiguration\Configuration

Expanded class hierarchy of Configuration

3 files declare their use of Configuration
Application.php in vendor/phpunit/phpunit/src/TextUI/Application.php
Merger.php in vendor/phpunit/phpunit/src/TextUI/Configuration/Merger.php
Registry.php in vendor/phpunit/phpunit/src/TextUI/Configuration/Registry.php
159 string references to 'Configuration'
action_settings.yml in core/modules/system/migrations/action_settings.yml
core/modules/system/migrations/action_settings.yml
Application::writeRuntimeInformation in vendor/phpunit/phpunit/src/TextUI/Application.php
block_content_body_field.yml in core/modules/block_content/migrations/block_content_body_field.yml
core/modules/block_content/migrations/block_content_body_field.yml
block_content_entity_display.yml in core/modules/block_content/migrations/block_content_entity_display.yml
core/modules/block_content/migrations/block_content_entity_display.yml
block_content_entity_form_display.yml in core/modules/block_content/migrations/block_content_entity_form_display.yml
core/modules/block_content/migrations/block_content_entity_form_display.yml

... See full list

File

vendor/phpunit/phpunit/src/TextUI/Configuration/Xml/Configuration.php, line 26

Namespace

PHPUnit\TextUI\XmlConfiguration
View source
abstract class Configuration {
    private readonly ExtensionBootstrapCollection $extensions;
    private readonly Source $source;
    private readonly CodeCoverage $codeCoverage;
    private readonly Groups $groups;
    private readonly Logging $logging;
    private readonly Php $php;
    private readonly PHPUnit $phpunit;
    private readonly TestSuiteCollection $testSuite;
    public function __construct(ExtensionBootstrapCollection $extensions, Source $source, CodeCoverage $codeCoverage, Groups $groups, Logging $logging, Php $php, PHPUnit $phpunit, TestSuiteCollection $testSuite) {
        $this->extensions = $extensions;
        $this->source = $source;
        $this->codeCoverage = $codeCoverage;
        $this->groups = $groups;
        $this->logging = $logging;
        $this->php = $php;
        $this->phpunit = $phpunit;
        $this->testSuite = $testSuite;
    }
    public function extensions() : ExtensionBootstrapCollection {
        return $this->extensions;
    }
    public function source() : Source {
        return $this->source;
    }
    public function codeCoverage() : CodeCoverage {
        return $this->codeCoverage;
    }
    public function groups() : Groups {
        return $this->groups;
    }
    public function logging() : Logging {
        return $this->logging;
    }
    public function php() : Php {
        return $this->php;
    }
    public function phpunit() : PHPUnit {
        return $this->phpunit;
    }
    public function testSuite() : TestSuiteCollection {
        return $this->testSuite;
    }
    
    /**
     * @psalm-assert-if-true DefaultConfiguration $this
     */
    public function isDefault() : bool {
        return false;
    }
    
    /**
     * @psalm-assert-if-true LoadedFromFileConfiguration $this
     */
    public function wasLoadedFromFile() : bool {
        return false;
    }

}

Members

Title Sort descending Modifiers Object type Summary Overrides
Configuration::$codeCoverage private property
Configuration::$extensions private property
Configuration::$groups private property
Configuration::$logging private property
Configuration::$php private property
Configuration::$phpunit private property
Configuration::$source private property
Configuration::$testSuite private property
Configuration::codeCoverage public function
Configuration::extensions public function
Configuration::groups public function
Configuration::isDefault public function @psalm-assert-if-true DefaultConfiguration $this 1
Configuration::logging public function
Configuration::php public function
Configuration::phpunit public function
Configuration::source public function
Configuration::testSuite public function
Configuration::wasLoadedFromFile public function @psalm-assert-if-true LoadedFromFileConfiguration $this 1
Configuration::__construct public function 1

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal