src/Logging/LogInterpreter.php
public function flattenCases(): array
    {
        $dict = [];
        foreach ($this->getCases() as $case) {
            if (!isset($dict[$case->file])) {
                $dict[$case->file] = new TestSuite($case->class, 0, 0, 0, 0, 0, 0);
            }
            $dict[$case->file]->cases[] = $case;
            ++$dict[$case->file]->tests;
            $dict[$case->file]->assertions += $case->assertions;
            $dict[$case->file]->failures += \count($case->failures);
            $dict[$case->file]->errors += \count($case->errors);
            $dict[$case->file]->skipped += \count($case->skipped);
            $dict[$case->file]->time += $case->time;
            $dict[$case->file]->file = $case->file;
        }

        return array_values($dict);
    }
public function flattenCases(): array
    {
        $dict = [];
        foreach ($this->getCases() as $case) {
            if (!isset($dict[$case->file])) {
                $dict[$case->file] = new TestSuite($case->class, 0, 0, 0, 0, 0, 0);
            }
            $dict[$case->file]->cases[] = $case;
            ++$dict[$case->file]->tests;
            $dict[$case->file]->assertions += $case->assertions;
            $dict[$case->file]->failures += \count($case->failures);
            $dict[$case->file]->errors += \count($case->errors);
            $dict[$case->file]->skipped += \count($case->skipped);
            $dict[$case->file]->time += $case->time;
            $dict[$case->file]->file = $case->file;
        }

        return array_values($dict);
    }
public function flattenCases ( ) : array { $ dict = [ ] ; foreach ( $ this -> getCases ( ) as $ case ) { if ( ! isset ( $ dict [ $ case -> file ] ) ) { $ dict [ $ case -> file ] = new TestSuite ( $ case -> class , 0 , 0 , 0 , 0 , 0 , 0 ) ; } $ dict [ $ case -> file ] -> cases [ ] = $ case ; ++ $ dict [ $ case -> file ] -> tests ; $ dict [ $ case -> file ] -> assertions += $ case -> assertions ; $ dict [ $ case -> file ] -> failures += \ count ( $ case -> failures ) ; $ dict [ $ case -> file ] -> errors += \ count ( $ case -> errors ) ; $ dict [ $ case -> file ] -> skipped += \ count ( $ case -> skipped ) ; $ dict [ $ case -> file ] -> time += $ case -> time ; $ dict [ $ case -> file ] -> file = $ case -> file ; } return array_values ( $ dict ) ; }
Flattens all cases into their respective suites.

@return array $suites a collection of suites and their cases
Flattens all cases into their respective suites .