diff --git a/src/Console.php b/src/Console.php index 57ced58..a76c89b 100644 --- a/src/Console.php +++ b/src/Console.php @@ -6,7 +6,7 @@ use Codeception\Subscriber\Console as SubscriberConsole; class Console extends SubscriberConsole { - public function printFail(FailEvent $event, ?int $eventNumber = null): void { + public function printFail(FailEvent $event, ?string $eventNumber = null): void { $method = new \ReflectionMethod(SubscriberConsole::class, 'printFail'); $args = [$event]; diff --git a/src/GitHubReporter.php b/src/GitHubReporter.php index 3db5ea3..e2e74a0 100644 --- a/src/GitHubReporter.php +++ b/src/GitHubReporter.php @@ -109,7 +109,7 @@ public function after(TestEvent $e) { $this->standardReporter->endTest($e); } - public function printFailed(FailEvent $e, int $eventNumber): void { + public function printFailed(FailEvent $e, ?string $eventNumber=null): void { $failedTest = $e->getTest(); $fail = $e->getFail(); @@ -160,7 +160,7 @@ private function getReports(TestInterface $failedTest) { } } - private function getTestSignature(TestInterface $test): string { + private function getTestSignature($test): string { if ($test instanceof Descriptive) { return Descriptor::getTestSignature($test); } @@ -168,7 +168,7 @@ private function getTestSignature(TestInterface $test): string { return method_exists($test, 'toString') ? $test->toString() : get_class($test); } - private function getTestAsString(TestInterface $test): string { + private function getTestAsString($test): string { if ($test instanceof Descriptive) { return Descriptor::getTestAsString($test); } @@ -176,7 +176,7 @@ private function getTestAsString(TestInterface $test): string { return method_exists($test, 'toString') ? $test->toString() : get_class($test); } - private function getTestFullName(TestInterface $test): string { + private function getTestFullName($test): string { if ($test instanceof Descriptive || $test instanceof Plain) { return Descriptor::getTestFullName($test); } diff --git a/src/StackTrace.php b/src/StackTrace.php index dfda6cb..83c4940 100644 --- a/src/StackTrace.php +++ b/src/StackTrace.php @@ -12,7 +12,7 @@ public function getExceptionTrace($e) { return; } - $trace = \PHPUnit\Util\Filter::getFilteredStacktrace($e); + $trace = explode("\n", \PHPUnit\Util\Filter::getFilteredStacktrace($e)); $i = 0; foreach ($trace as $step) {