Skip to content

Latest commit

 

History

History
75 lines (53 loc) · 1.24 KB

no_unneeded_curly_braces.rst

File metadata and controls

75 lines (53 loc) · 1.24 KB

Rule no_unneeded_curly_braces

Removes unneeded curly braces that are superfluous and aren't part of a control structure's body.

Configuration

namespaces

Remove unneeded curly braces from bracketed namespaces.

Allowed types: bool

Default value: false

Examples

Example #1

Default configuration.

--- Original
+++ New
-<?php {
+<?php
     echo 1;
-}

+
 switch ($b) {
-    case 1: {
+    case 1:
         break;
-    }
+
 }

Example #2

With configuration: ['namespaces' => true].

--- Original
+++ New
 <?php
-namespace Foo {
+namespace Foo;
     function Bar(){}
-}
+

Rule sets

The rule is part of the following rule sets:

@PhpCsFixer

Using the @PhpCsFixer rule set will enable the no_unneeded_curly_braces rule with the config below:

['namespaces' => true]

@Symfony

Using the @Symfony rule set will enable the no_unneeded_curly_braces rule with the config below:

['namespaces' => true]