File "ForEachLoopDeclarationUnitTest.inc"
Full Path: /home/warrior1/public_html/wp-content-20241001222009/themes/storefront/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ForEachLoopDeclarationUnitTest.inc
File size: 914 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) {
}