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

Breadcrumb

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

function Facade::init

Same name in this branch
  1. 11.1.x vendor/phpunit/phpunit/src/Runner/TestResult/Facade.php \PHPUnit\TestRunner\TestResult\Facade::init()

Throws

EventFacadeIsSealedException

UnknownSubscriberTypeException

1 call to Facade::init()
Application::run in vendor/phpunit/phpunit/src/TextUI/Application.php

File

vendor/phpunit/phpunit/src/TextUI/Output/Facade.php, line 48

Class

Facade
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Namespace

PHPUnit\TextUI\Output

Code

public static function init(Configuration $configuration, bool $extensionReplacesProgressOutput, bool $extensionReplacesResultOutput) : Printer {
    self::createPrinter($configuration);
    assert(self::$printer !== null);
    if ($configuration->debug()) {
        return self::$printer;
    }
    self::createUnexpectedOutputPrinter();
    if (!$extensionReplacesProgressOutput) {
        self::createProgressPrinter($configuration);
    }
    if (!$extensionReplacesResultOutput) {
        self::createResultPrinter($configuration);
        self::createSummaryPrinter($configuration);
    }
    if ($configuration->outputIsTeamCity()) {
        new TeamCityLogger(DefaultPrinter::standardOutput(), EventFacade::instance());
    }
    return self::$printer;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal