From e2a605a5f03cce07b95faa5910440382f46d6d3c Mon Sep 17 00:00:00 2001 From: fab2s Date: Tue, 3 Jan 2023 23:34:37 +0100 Subject: [PATCH] bump php version --- .github/workflows/ci.yml | 16 ++- README.md | 2 +- composer.json | 5 +- .../ArrayReplaceRecursiveTransformerTest.php | 8 +- .../Arrays/ArrayReplaceTransformerTest.php | 8 +- tests/Lib/JoinTest.php | 8 +- tests/Lib/LimitQualifierTest.php | 4 +- tests/Lib/ProgressTest.php | 10 +- tests/Lib/QualifierTest.php | 114 +++++++++--------- 9 files changed, 90 insertions(+), 85 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9574b3c..dcc0b22 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,8 +6,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: [ '8.1', '8.0', '7.4', '7.3', '7.2' ] - console-versions: ['6.1', '6.0', '5.4', '5.3', '5.2', '5.1', '5.0', '4.4', '4.3', '4.2', '4.1', '4.0', '3.4'] + php-versions: [ '8.2', '8.1', '8.0', '7.4', '7.3', '7.2' ] + console-versions: ['6.2', '6.0', '5.4', '5.3', '5.2', '5.1', '5.0', '4.4', '4.3', '4.2', '4.1', '4.0', '3.4'] exclude: - php-versions: 8.1 console-versions: 4.3 @@ -19,6 +19,8 @@ jobs: console-versions: 4.0 - php-versions: 8.1 console-versions: 3.4 + - php-versions: 8.0 + console-versions: 6.2 - php-versions: 8.0 console-versions: 6.1 - php-versions: 8.0 @@ -31,14 +33,20 @@ jobs: console-versions: 4.0 - php-versions: 8.0 console-versions: 3.4 + - php-versions: 7.4 + console-versions: 6.2 - php-versions: 7.4 console-versions: 6.1 - php-versions: 7.4 console-versions: 6.0 + - php-versions: 7.3 + console-versions: 6.2 - php-versions: 7.3 console-versions: 6.1 - php-versions: 7.3 console-versions: 6.0 + - php-versions: 7.2 + console-versions: 6.2 - php-versions: 7.2 console-versions: 6.1 - php-versions: 7.2 @@ -75,8 +83,8 @@ jobs: echo '::set-output name=compat::0' exit 0 fi - if [[ " 8.0 8.1 " =~ " ${{ matrix.php-versions }} " ]]; then - if [[ " 4.4 " =~ " ${{ matrix.console-versions }} " ]]; then + if [[ " 8.0 8.1 8.2 " =~ " ${{ matrix.php-versions }} " ]]; then + if [[ " 4.4 4.3 " =~ " ${{ matrix.console-versions }} " ]]; then echo '::set-output name=compat::0' exit 0 fi diff --git a/README.md b/README.md index b7ba295..cc8b230 100644 --- a/README.md +++ b/README.md @@ -267,7 +267,7 @@ Please have a look at [NodalFlow documentation](https://github.com/fab2s/NodalFl ## Requirements -`YaEtl` is tested against php 7.2, 7.3, 7.4, 8.0 and 8.1 +`YaEtl` is tested against php 7.2, 7.3, 7.4, 8.0, 8.1 and 8.2 ## Contributing diff --git a/composer.json b/composer.json index 034da7c..10b2ee4 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ ], "require": { "php": "^7.2|^8.0", - "fab2s/nodalflow": "^2.0.4", + "fab2s/nodalflow": "^2.0.5", "fab2s/opinhelpers": "^1.0" }, "require-dev": { @@ -74,8 +74,5 @@ "rm -f .*.cache" ], "fix": "php-cs-fixer fix --config=./.php-cs-fixer.dist.php -vvv" - }, - "scripts": { - "fix": "php-cs-fixer fix --config=./.php-cs-fixer.dist.php -vvv" } } diff --git a/tests/Lib/Arrays/ArrayReplaceRecursiveTransformerTest.php b/tests/Lib/Arrays/ArrayReplaceRecursiveTransformerTest.php index 0f9f32d..cecf5a9 100644 --- a/tests/Lib/Arrays/ArrayReplaceRecursiveTransformerTest.php +++ b/tests/Lib/Arrays/ArrayReplaceRecursiveTransformerTest.php @@ -19,16 +19,16 @@ public function arrayReplaceRecursiveProvider() { return [ [ - 'default' => [ + 'default' => [ 'one' => 'onedefault', 42 => [1, 3, 3, 7], ], 'override' => [ '?' => ['no', 'maybe'], ], - 'cases' => [ + 'cases' => [ [ - 'input' => [ + 'input' => [ '?' => 'yes', 42 => [7, 3, 3, 1], ], @@ -39,7 +39,7 @@ public function arrayReplaceRecursiveProvider() ], ], [ - 'input' => [ + 'input' => [ '?' => ['a', 'b', 'never'], 42 => null, ], diff --git a/tests/Lib/Arrays/ArrayReplaceTransformerTest.php b/tests/Lib/Arrays/ArrayReplaceTransformerTest.php index 45e2ddd..11c66d8 100644 --- a/tests/Lib/Arrays/ArrayReplaceTransformerTest.php +++ b/tests/Lib/Arrays/ArrayReplaceTransformerTest.php @@ -19,16 +19,16 @@ public function arrayReplaceProvider() { return [ [ - 'default' => [ + 'default' => [ 'one' => 'onedefault', 42 => 1337, ], 'override' => [ '?' => 'no', ], - 'cases' => [ + 'cases' => [ [ - 'input' => [ + 'input' => [ '?' => 'yes', 'oh' => 'my', ], @@ -40,7 +40,7 @@ public function arrayReplaceProvider() ], ], [ - 'input' => [ + 'input' => [ '?' => ['a', 'b', 'c'], 42 => null, ], diff --git a/tests/Lib/JoinTest.php b/tests/Lib/JoinTest.php index 62dc691..84975ef 100644 --- a/tests/Lib/JoinTest.php +++ b/tests/Lib/JoinTest.php @@ -106,7 +106,7 @@ public function joinCasesProvider() ->from($fullFrom1) ->join(new PdoUniqueKeyExtractor($this->getPdo(), $joinQuery, 'id'), $fullFrom1, $joinOnClause) ->to($this->getLoaderMock()), - 'isLeft' => false, + 'isLeft' => false, ], [ // test a left join : success means that the to table ends up @@ -116,7 +116,7 @@ public function joinCasesProvider() ->from($fullFrom2) ->join(new PdoUniqueKeyExtractor($this->getPdo(), $joinQuery, 'id'), $fullFrom2, $leftJoinOnClause) ->to($this->getLoaderMock()), - 'isLeft' => true, + 'isLeft' => true, ], [ // test left joined join = join @@ -125,7 +125,7 @@ public function joinCasesProvider() ->join($joiner1, $fullFrom3, $joinOnClause) ->join(new PdoUniqueKeyExtractor($this->getPdo(), $joinQuery, 'id'), $joiner1, $leftJoinOnClause) ->to($this->getLoaderMock()), - 'isLeft' => false, + 'isLeft' => false, ], [ // same as left join test with unbalanced batchSizes @@ -133,7 +133,7 @@ public function joinCasesProvider() ->from($fullFrom4) ->join($joiner2, $fullFrom4, $leftJoinOnClause) ->to($this->getLoaderMock()), - 'isLeft' => true, + 'isLeft' => true, ], ]; } diff --git a/tests/Lib/LimitQualifierTest.php b/tests/Lib/LimitQualifierTest.php index 4ac077b..5fbc74e 100644 --- a/tests/Lib/LimitQualifierTest.php +++ b/tests/Lib/LimitQualifierTest.php @@ -45,7 +45,7 @@ public function limitQualifierProvider(): array $expected = range(1, 5); return [ - InterrupterInterface::TARGET_TOP => [ + InterrupterInterface::TARGET_TOP => [ $expected, InterrupterInterface::TARGET_TOP, ], @@ -86,7 +86,7 @@ public function branchLimitQualifierProvider(): array $expected = range(1, 10); return [ - InterrupterInterface::TARGET_TOP => [ + InterrupterInterface::TARGET_TOP => [ $expectedBranch, $expectedBranch, InterrupterInterface::TARGET_TOP, diff --git a/tests/Lib/ProgressTest.php b/tests/Lib/ProgressTest.php index 8c57add..223e1d8 100644 --- a/tests/Lib/ProgressTest.php +++ b/tests/Lib/ProgressTest.php @@ -62,7 +62,7 @@ public function progressProvider(): array { return [ [ - 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(10))) + 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(10))) ->qualify(new LimitQualifier(5)) ->transform(new NoOpTransformer), 'num_records' => 15, @@ -77,7 +77,7 @@ public function progressProvider(): array ], ], [ - 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(100))) + 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(100))) ->transform(new NoOpTransformer), 'num_records' => 100, 'progress_mod' => 10, @@ -91,7 +91,7 @@ public function progressProvider(): array ], ], [ - 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(100))) + 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(100))) ->transform(new NoOpTransformer), 'num_records' => null, 'progress_mod' => 10, @@ -105,7 +105,7 @@ public function progressProvider(): array ], ], [ - 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(100))) + 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(100))) ->transform(new NoOpTransformer), 'num_records' => 1337, 'progress_mod' => 1024, @@ -119,7 +119,7 @@ public function progressProvider(): array ], ], [ - 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(10))) + 'flow' => (new YaEtl)->from(new CallableExtractor($this->getTraversableClosure(10))) ->transform(new NoOpTransformer), 'num_records' => 15, 'progress_mod' => 10, diff --git a/tests/Lib/QualifierTest.php b/tests/Lib/QualifierTest.php index 38a75ab..f9a6ac2 100644 --- a/tests/Lib/QualifierTest.php +++ b/tests/Lib/QualifierTest.php @@ -64,7 +64,7 @@ public function interruptProvider(): array ->qualify($breakAt5Node1) ->transform($noOpTransformer2), 'expected' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 5, 'num_break' => 1, @@ -76,7 +76,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 5, 'num_iterate' => 0, 'num_break' => 1, @@ -101,7 +101,7 @@ public function interruptProvider(): array ->qualify($continueAt5Node1) ->transform($noOpTransformer2), 'expected' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -151,13 +151,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 5, 'num_break' => 1, @@ -169,7 +169,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 5, 'num_iterate' => 0, 'num_break' => 1, @@ -215,13 +215,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -283,13 +283,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -301,7 +301,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 10, 'num_iterate' => 95, 'num_break' => 1, @@ -313,7 +313,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 95, 'num_iterate' => 0, 'num_break' => 1, @@ -363,13 +363,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -381,7 +381,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 10, 'num_iterate' => 100, 'num_break' => 0, @@ -443,13 +443,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 1, 'num_break' => 1, @@ -461,7 +461,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 1, 'num_iterate' => 5, 'num_break' => 1, @@ -473,7 +473,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 5, 'num_iterate' => 0, 'num_break' => 1, @@ -523,13 +523,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -541,7 +541,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 10, 'num_iterate' => 95, 'num_break' => 1, @@ -606,13 +606,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 1, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 1, 'num_break' => 1, @@ -624,7 +624,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 1, 'num_iterate' => 5, 'num_break' => 1, @@ -636,7 +636,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 5, 'num_iterate' => 0, 'num_break' => 1, @@ -689,13 +689,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 1, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 1, 'num_break' => 1, @@ -707,7 +707,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 1, 'num_iterate' => 5, 'num_break' => 1, @@ -772,7 +772,7 @@ public function interruptProvider(): array $testCases['flow11'] = [ 'flow' => $rootFlow, 'expected' => [ - $extractor3->getId() => [ + $extractor3->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -784,7 +784,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor4->getId() => [ + $extractor4->getId() => [ 'num_exec' => 10, // the break signal is sent at rec n°5 // it is detected on the 1st records of @@ -801,13 +801,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 91, 'num_iterate' => 0, 'num_break' => 1, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 91, 'num_iterate' => 901, 'num_break' => 1, @@ -819,7 +819,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 901, 'num_iterate' => 9005, 'num_break' => 1, @@ -831,7 +831,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 9005, 'num_iterate' => 0, 'num_break' => 1, @@ -884,7 +884,7 @@ public function interruptProvider(): array $testCases['flow12'] = [ 'flow' => $rootFlow, 'expected' => [ - $extractor3->getId() => [ + $extractor3->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -896,7 +896,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor4->getId() => [ + $extractor4->getId() => [ 'num_exec' => 10, // the break signal is sent at rec n°5 // it is detected on the 1st records of @@ -913,13 +913,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 100, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 1, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 100, 'num_iterate' => 991, 'num_break' => 1, @@ -931,7 +931,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 991, 'num_iterate' => 9905, 'num_break' => 1, @@ -996,7 +996,7 @@ public function interruptProvider(): array $testCases['flow13'] = [ 'flow' => $rootFlow, 'expected' => [ - $extractor3->getId() => [ + $extractor3->getId() => [ 'num_exec' => 1, 'num_iterate' => 1, 'num_break' => 1, @@ -1008,7 +1008,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor4->getId() => [ + $extractor4->getId() => [ 'num_exec' => 1, 'num_iterate' => 1, 'num_break' => 1, @@ -1020,13 +1020,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 1, 'num_iterate' => 0, 'num_break' => 1, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 1, 'num_iterate' => 1, 'num_break' => 1, @@ -1038,7 +1038,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 1, 'num_iterate' => 5, 'num_break' => 1, @@ -1050,7 +1050,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 5, 'num_iterate' => 0, 'num_break' => 1, @@ -1103,7 +1103,7 @@ public function interruptProvider(): array $testCases['flow14'] = [ 'flow' => $rootFlow, 'expected' => [ - $extractor3->getId() => [ + $extractor3->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -1115,7 +1115,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor4->getId() => [ + $extractor4->getId() => [ 'num_exec' => 10, 'num_iterate' => 91, 'num_break' => 1, @@ -1127,13 +1127,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 91, 'num_iterate' => 0, 'num_break' => 0, 'num_continue' => 1, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 91, 'num_iterate' => 901, 'num_break' => 1, @@ -1145,7 +1145,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 901, 'num_iterate' => 9005, 'num_break' => 1, @@ -1210,7 +1210,7 @@ public function interruptProvider(): array $testCases['flow15'] = [ 'flow' => $rootFlow, 'expected' => [ - $extractor3->getId() => [ + $extractor3->getId() => [ 'num_exec' => 1, 'num_iterate' => 10, 'num_break' => 0, @@ -1222,7 +1222,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor4->getId() => [ + $extractor4->getId() => [ 'num_exec' => 10, 'num_iterate' => 91, 'num_break' => 1, @@ -1234,13 +1234,13 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $branch1->getId() => [ + $branch1->getId() => [ 'num_exec' => 91, 'num_iterate' => 0, 'num_break' => 1, 'num_continue' => 0, 'nodes' => [ - $extractor1->getId() => [ + $extractor1->getId() => [ 'num_exec' => 91, 'num_iterate' => 901, 'num_break' => 1, @@ -1252,7 +1252,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $extractor2->getId() => [ + $extractor2->getId() => [ 'num_exec' => 901, 'num_iterate' => 9005, 'num_break' => 1, @@ -1264,7 +1264,7 @@ public function interruptProvider(): array 'num_break' => 0, 'num_continue' => 0, ], - $breakAt5Node1->getId() => [ + $breakAt5Node1->getId() => [ 'num_exec' => 9005, 'num_iterate' => 0, 'num_break' => 1,