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

Breadcrumb

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

function Application::configureBaseline

Throws

EventFacadeIsSealedException

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\TextUI

Code

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;
}
RSS feed
Powered by Drupal