Controls blank lines before a namespace declaration.
Maximum line breaks that should exist before namespace declaration.
Allowed types: int
Default value: 2
Minimum line breaks that should exist before namespace declaration.
Allowed types: int
Default value: 2
Default configuration.
--- Original
+++ New
-<?php namespace A {}
+<?php
+
+namespace A {}
With configuration: ['min_line_breaks' => 1]
.
--- Original
+++ New
-<?php namespace A {}
+<?php
+namespace A {}
With configuration: ['max_line_breaks' => 2]
.
--- Original
+++ New
<?php
declare(strict_types=1);
-
-
namespace A{}
With configuration: ['min_line_breaks' => 2]
.
--- Original
+++ New
<?php
/** Some comment */
+
namespace A{}
With configuration: ['min_line_breaks' => 0, 'max_line_breaks' => 0]
.
--- Original
+++ New
-<?php
-
-namespace A{}
+<?php namespace A{}
The rule is part of the following rule sets:
PhpCsFixer\Fixer\NamespaceNotation\BlankLinesBeforeNamespaceFixer