Skip to content

Commit 4087974

Browse files
committed
Fix property ignoreUnusedValuesWhenOnlyKeysAreUsedInForeach
- v releasu v7.0.19 slevomat/coding-standard došlo ke změně používání property ignoreUnusedValuesWhenOnlyKeysAreUsedInForeach, která nyní musí být boolean (viz: slevomat/coding-standard@78d5c13#diff-cab409323a53ecb0e91f7121aed69b589d5a85274a4a7541033cc235db9ca2c2) - před touto úpravou se vyhazovala chyba "Fatal error: Uncaught TypeError: SlevomatCodingStandard\Sniffs\Variables\UnusedVariableSniff::isValueInForeachAndErrorIsIgnored(): Return value must be of type bool, string returned in .../vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Variables/UnusedVariableSniff.php:528"
1 parent abf7aa1 commit 4087974

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/PeckaCodingStandard/ruleset.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
<!-- Variables -->
8888
<rule ref="SlevomatCodingStandard.Variables.UnusedVariable">
8989
<properties>
90-
<property name="ignoreUnusedValuesWhenOnlyKeysAreUsedInForeach" value="1" />
90+
<property name="ignoreUnusedValuesWhenOnlyKeysAreUsedInForeach" value="true" />
9191
</properties>
9292
</rule>
9393
</ruleset>

tests/Success/Variables/UnusedVariable.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
echo $hello;
66

77
foreach ([] as $k => $v) {
8-
echo $v;
8+
echo $k;
99
}

0 commit comments

Comments
 (0)