$arguments * * @return array */ public static function to(array $arguments): array { if (!array_key_exists(self::PRINTER, $arguments)) { $arguments[self::PRINTER] = new Printer(null, $arguments['verbose'] ?? false, $arguments['colors'] ?? DefaultResultPrinter::COLOR_ALWAYS); } if ($arguments[self::PRINTER] === \PHPUnit\Util\Log\TeamCity::class) { $arguments[self::PRINTER] = new TeamCity($arguments['verbose'] ?? false, $arguments['colors'] ?? DefaultResultPrinter::COLOR_ALWAYS); } // Load our junit logger instead. if (array_key_exists('junitLogfile', $arguments)) { $arguments['listeners'][] = new JUnit( $arguments['junitLogfile'] ); unset($arguments['junitLogfile']); } return $arguments; } }