private function browseSteps(): \Generator
    {
        $steps = $this->steps;
        ksort($steps);

        foreach ($steps as &$stepsSublist) {
            foreach ($stepsSublist as &$step) {
                yield \key($step) => \current($step);
            }
        }
    }
private function browseSteps(): \Generator
    {
        $steps = $this->steps;
        ksort($steps);

        foreach ($steps as &$stepsSublist) {
            foreach ($stepsSublist as &$step) {
                yield \key($step) => \current($step);
            }
        }
    }
private function browseSteps ( ) : \ Generator { $ steps = $ this -> steps ; ksort ( $ steps ) ; foreach ( $ steps as & $ stepsSublist ) { foreach ( $ stepsSublist as & $ step ) { yield \ key ( $ step ) => \ current ( $ step ) ; } } }
To browse steps, stored into an ordered matrix as a single array

@return \Generator
To browse steps stored into an ordered matrix as a single array