class ExtensionBootstrap
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
@psalm-immutable
Hierarchy
- class \PHPUnit\TextUI\Configuration\ExtensionBootstrap
Expanded class hierarchy of ExtensionBootstrap
1 file declares its use of ExtensionBootstrap
- Loader.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Xml/ Loader.php
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Value/ ExtensionBootstrap.php, line 17
Namespace
PHPUnit\TextUI\ConfigurationView source
final class ExtensionBootstrap {
/**
* @psalm-var class-string
*/
private readonly string $className;
/**
* @psalm-var array<string,string>
*/
private readonly array $parameters;
/**
* @psalm-param class-string $className
* @psalm-param array<string,string> $parameters
*/
public function __construct(string $className, array $parameters) {
$this->className = $className;
$this->parameters = $parameters;
}
/**
* @psalm-return class-string
*/
public function className() : string {
return $this->className;
}
/**
* @psalm-return array<string,string>
*/
public function parameters() : array {
return $this->parameters;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
ExtensionBootstrap::$className | private | property | @psalm-var class-string |
ExtensionBootstrap::$parameters | private | property | @psalm-var array<string,string> |
ExtensionBootstrap::className | public | function | @psalm-return class-string |
ExtensionBootstrap::parameters | public | function | @psalm-return array<string,string> |
ExtensionBootstrap::__construct | public | function | @psalm-param class-string $className @psalm-param array<string,string> $parameters |