doc/rules/import/single_line_after_imports.rst
single_line_after_importsEach namespace use MUST go on its own line and there MUST be one blank line after the use statements block.
Example #1
.. code-block:: diff
--- Original
+++ New
<?php
namespace Foo;
use Bar;
use Baz;
+
final class Example
{
}
Example #2
.. code-block:: diff
--- Original +++ New <?php namespace Foo;
use Bar;
use Baz;
- final class Example { }
The rule is part of the following rule sets:
@PER <./../../ruleSets/PER.rst>_ (deprecated)@PER-CS <./../../ruleSets/PER-CS.rst>_@PER-CS1.0 <./../../ruleSets/PER-CS1.0.rst>_ (deprecated)@PER-CS1x0 <./../../ruleSets/PER-CS1x0.rst>_@PER-CS2.0 <./../../ruleSets/PER-CS2.0.rst>_ (deprecated)@PER-CS2x0 <./../../ruleSets/PER-CS2x0.rst>_@PER-CS3.0 <./../../ruleSets/PER-CS3.0.rst>_ (deprecated)@PER-CS3x0 <./../../ruleSets/PER-CS3x0.rst>_@PhpCsFixer <./../../ruleSets/PhpCsFixer.rst>_@PSR2 <./../../ruleSets/PSR2.rst>_@PSR12 <./../../ruleSets/PSR12.rst>_@Symfony <./../../ruleSets/Symfony.rst>_PhpCsFixer\\Fixer\\Import\\SingleLineAfterImportsFixer <./../../../src/Fixer/Import/SingleLineAfterImportsFixer.php>_PhpCsFixer\\Tests\\Fixer\\Import\\SingleLineAfterImportsFixerTest <./../../../tests/Fixer/Import/SingleLineAfterImportsFixerTest.php>_The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.