class Facade
Same name in this branch
- 11.1.x vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php \SebastianBergmann\CodeCoverage\Report\Html\Facade
- 11.1.x vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php \SebastianBergmann\CodeCoverage\Report\Xml\Facade
- 11.1.x vendor/phpunit/phpunit/src/TextUI/Output/Facade.php \PHPUnit\TextUI\Output\Facade
- 11.1.x vendor/phpunit/phpunit/src/Event/Facade.php \PHPUnit\Event\Facade
- 11.1.x vendor/phpunit/phpunit/src/Runner/TestResult/Facade.php \PHPUnit\TestRunner\TestResult\Facade
- 11.1.x vendor/phpunit/php-file-iterator/src/Facade.php \SebastianBergmann\FileIterator\Facade
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Hierarchy
- class \PHPUnit\Runner\Extension\Facade
Expanded class hierarchy of Facade
1 file declares its use of Facade
- Application.php in vendor/
phpunit/ phpunit/ src/ TextUI/ Application.php
File
-
vendor/
phpunit/ phpunit/ src/ Runner/ Extension/ Facade.php, line 21
Namespace
PHPUnit\Runner\ExtensionView source
final class Facade {
private bool $replacesOutput = false;
private bool $replacesProgressOutput = false;
private bool $replacesResultOutput = false;
private bool $requiresCodeCoverageCollection = false;
private bool $requiresExportOfObjects = false;
/**
* @throws EventFacadeIsSealedException
* @throws UnknownSubscriberTypeException
*/
public function registerSubscribers(Subscriber ...$subscribers) : void {
EventFacade::instance()->registerSubscribers(...$subscribers);
}
/**
* @throws EventFacadeIsSealedException
* @throws UnknownSubscriberTypeException
*/
public function registerSubscriber(Subscriber $subscriber) : void {
EventFacade::instance()->registerSubscriber($subscriber);
}
/**
* @throws EventFacadeIsSealedException
*/
public function registerTracer(Tracer $tracer) : void {
EventFacade::instance()->registerTracer($tracer);
}
public function replaceOutput() : void {
$this->replacesOutput = true;
}
public function replacesOutput() : bool {
return $this->replacesOutput;
}
public function replaceProgressOutput() : void {
$this->replacesProgressOutput = true;
}
public function replacesProgressOutput() : bool {
return $this->replacesOutput || $this->replacesProgressOutput;
}
public function replaceResultOutput() : void {
$this->replacesResultOutput = true;
}
public function replacesResultOutput() : bool {
return $this->replacesOutput || $this->replacesResultOutput;
}
public function requireCodeCoverageCollection() : void {
$this->requiresCodeCoverageCollection = true;
}
public function requiresCodeCoverageCollection() : bool {
return $this->requiresCodeCoverageCollection;
}
/**
* @deprecated
*/
public function requireExportOfObjects() : void {
$this->requiresExportOfObjects = true;
}
/**
* @deprecated
*/
public function requiresExportOfObjects() : bool {
return $this->requiresExportOfObjects;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
Facade::$replacesOutput | private | property | |
Facade::$replacesProgressOutput | private | property | |
Facade::$replacesResultOutput | private | property | |
Facade::$requiresCodeCoverageCollection | private | property | |
Facade::$requiresExportOfObjects | private | property | |
Facade::registerSubscriber | public | function | |
Facade::registerSubscribers | public | function | |
Facade::registerTracer | public | function | |
Facade::replaceOutput | public | function | |
Facade::replaceProgressOutput | public | function | |
Facade::replaceResultOutput | public | function | |
Facade::replacesOutput | public | function | |
Facade::replacesProgressOutput | public | function | |
Facade::replacesResultOutput | public | function | |
Facade::requireCodeCoverageCollection | public | function | |
Facade::requireExportOfObjects | public | function | |
Facade::requiresCodeCoverageCollection | public | function | |
Facade::requiresExportOfObjects | public | function |