final class Registry

The runner extensions available to a project by name.

"phpunit" and "behat" are built in; configured extension classes are added under their names and may replace a built-in one.

Methods§

public function __construct(array<string, string> $classes = [])

Parameters

$classesarray<string, string>Extension class names by runner extension name

Throws

InvalidInputException When a class does not implement RunnerExtension
Calls 5

Private surface 1§

Implementation details, listed for orientation only.

private array<string, RunnerExtension> $extensions

Test cases 19§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 7
Other tests reaching this symbol 12

Relations§

Instantiated in 2
Method calls 2