function Application::configureBaseline
Throws
UnknownSubscriberTypeException
1 call to Application::configureBaseline()
- Application::run in vendor/
phpunit/ phpunit/ src/ TextUI/ Application.php
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Application.php, line 675
Class
- Application
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\TextUICode
private function configureBaseline(Configuration $configuration) : ?BaselineGenerator {
if ($configuration->hasGenerateBaseline()) {
return new BaselineGenerator(EventFacade::instance(), $configuration->source());
}
if ($configuration->source()
->useBaseline()) {
/** @psalm-suppress MissingThrowsDocblock */
$baselineFile = $configuration->source()
->baseline();
$baseline = null;
try {
$baseline = (new Reader())->read($baselineFile);
} catch (CannotLoadBaselineException $e) {
EventFacade::emitter()->testRunnerTriggeredWarning($e->getMessage());
}
if ($baseline !== null) {
ErrorHandler::instance()->use($baseline);
}
}
return null;
}