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

Breadcrumb

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

class LoadedFromFileConfiguration

@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
    • class \PHPUnit\TextUI\XmlConfiguration\LoadedFromFileConfiguration extends \PHPUnit\TextUI\XmlConfiguration\Configuration

Expanded class hierarchy of LoadedFromFileConfiguration

1 file declares its use of LoadedFromFileConfiguration
Merger.php in vendor/phpunit/phpunit/src/TextUI/Configuration/Merger.php

File

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

Namespace

PHPUnit\TextUI\XmlConfiguration
View source
final class LoadedFromFileConfiguration extends Configuration {
    private readonly string $filename;
    private readonly ValidationResult $validationResult;
    public function __construct(string $filename, ValidationResult $validationResult, ExtensionBootstrapCollection $extensions, Source $source, CodeCoverage $codeCoverage, Groups $groups, Logging $logging, Php $php, PHPUnit $phpunit, TestSuiteCollection $testSuite) {
        $this->filename = $filename;
        $this->validationResult = $validationResult;
        parent::__construct($extensions, $source, $codeCoverage, $groups, $logging, $php, $phpunit, $testSuite);
    }
    public function filename() : string {
        return $this->filename;
    }
    public function hasValidationErrors() : bool {
        return $this->validationResult
            ->hasValidationErrors();
    }
    public function validationErrors() : string {
        return $this->validationResult
            ->asString();
    }
    public function wasLoadedFromFile() : bool {
        return true;
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title 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
LoadedFromFileConfiguration::$filename private property
LoadedFromFileConfiguration::$validationResult private property
LoadedFromFileConfiguration::filename public function
LoadedFromFileConfiguration::hasValidationErrors public function
LoadedFromFileConfiguration::validationErrors public function
LoadedFromFileConfiguration::wasLoadedFromFile public function @psalm-assert-if-true LoadedFromFileConfiguration $this Overrides Configuration::wasLoadedFromFile
LoadedFromFileConfiguration::__construct public function Overrides Configuration::__construct

API Navigation

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