File "ForEachLoopDeclarationUnitTest.inc.fixed"

Full Path: /home/warrior1/public_html/wp-content/themes/storefront/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ForEachLoopDeclarationUnitTest.inc.fixed
File size: 895 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

// Valid.
foreach ($something as $blah => $that) {
}

// Invalid.
foreach ($something as $blah => $that) {
}

foreach ($something as $blah => $that) {
}

foreach ($something as $blah => $that) {
}

foreach (${something} as $blah => $that) {
}

// The works.
foreach ($something as $blah => $that) {
}

// phpcs:set Squiz.ControlStructures.ForEachLoopDeclaration requiredSpacesAfterOpen 1
// phpcs:set Squiz.ControlStructures.ForEachLoopDeclaration requiredSpacesBeforeClose 1
foreach ( $something as $blah => $that ) {}
foreach ( $something as $blah => $that ) {}
foreach ( $something as $blah => $that ) {}
// phpcs:set Squiz.ControlStructures.ForEachLoopDeclaration requiredSpacesAfterOpen 0
// phpcs:set Squiz.ControlStructures.ForEachLoopDeclaration requiredSpacesBeforeClose 0

foreach ([
          'foo'    => 'bar',
          'foobaz' => 'bazzy',
         ] as $key => $value) {
}