annotate vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Docs/ControlStructures/ForEachLoopDeclarationStandard.xml @ 17:129ea1e6d783

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:21:36 +0000
parents vendor/squizlabs/php_codesniffer/CodeSniffer/Standards/Squiz/Docs/ControlStructures/ForEachLoopDeclarationStandard.xml@4c8ae668cc8c
children
rev   line source
Chris@0 1 <documentation title="Foreach Loop Declarations">
Chris@0 2 <standard>
Chris@0 3 <![CDATA[
Chris@0 4 There should be a space between each element of a foreach loop and the as keyword should be lowercase.
Chris@0 5 ]]>
Chris@0 6 </standard>
Chris@0 7 <code_comparison>
Chris@0 8 <code title="Valid: Correct spacing used.">
Chris@0 9 <![CDATA[
Chris@0 10 foreach (<em></em>$foo<em> </em>as<em> </em>$bar<em> </em>=><em> </em>$baz<em></em>) {
Chris@0 11 echo $baz;
Chris@0 12 }
Chris@0 13 ]]>
Chris@0 14 </code>
Chris@0 15 <code title="Invalid: Invalid spacing used.">
Chris@0 16 <![CDATA[
Chris@0 17 foreach (<em> </em>$foo<em> </em>as<em> </em>$bar<em></em>=><em></em>$baz<em> </em>) {
Chris@0 18 echo $baz;
Chris@0 19 }
Chris@0 20 ]]>
Chris@0 21 </code>
Chris@0 22 </code_comparison>
Chris@0 23 <code_comparison>
Chris@0 24 <code title="Valid: Lowercase as keyword.">
Chris@0 25 <![CDATA[
Chris@0 26 foreach ($foo <em>as</em> $bar => $baz) {
Chris@0 27 echo $baz;
Chris@0 28 }
Chris@0 29 ]]>
Chris@0 30 </code>
Chris@0 31 <code title="Invalid: Uppercase as keyword.">
Chris@0 32 <![CDATA[
Chris@0 33 foreach ($foo <em>AS</em> $bar => $baz) {
Chris@0 34 echo $baz;
Chris@0 35 }
Chris@0 36 ]]>
Chris@0 37 </code>
Chris@0 38 </code_comparison>
Chris@0 39 </documentation>