Rule control_structure_continuation_position
¶
Control structure continuation keyword must be on the configured line.
Configuration¶
position
¶
The position of the keyword that continues the control structure.
Allowed values: 'next_line'
and 'same_line'
Default value: 'same_line'
Examples¶
Example #1¶
Default configuration.
--- Original
+++ New
<?php
if ($baz == true) {
echo "foo";
-}
-else {
+} else {
echo "bar";
}
Example #2¶
With configuration: ['position' => 'next_line']
.
--- Original
+++ New
<?php
if ($baz == true) {
echo "foo";
-} else {
+}
+else {
echo "bar";
}
Rule sets¶
The rule is part of the following rule sets:
References¶
Fixer class: PhpCsFixer\Fixer\ControlStructure\ControlStructureContinuationPositionFixer
Test class: PhpCsFixer\Tests\Fixer\ControlStructure\ControlStructureContinuationPositionFixerTest
The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.