======================== Rule ``new_with_braces`` ======================== All instances created with ``new`` keyword must (not) be followed by braces. Warning ------- This rule is deprecated and will be removed in the next major version ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ You should use ``new_with_parentheses`` instead. Configuration ------------- ``anonymous_class`` ~~~~~~~~~~~~~~~~~~~ Whether anonymous classes should be followed by parentheses. Allowed types: ``bool`` Default value: ``true`` ``named_class`` ~~~~~~~~~~~~~~~ Whether named classes should be followed by parentheses. Allowed types: ``bool`` Default value: ``true`` Examples -------- Example #1 ~~~~~~~~~~ *Default* configuration. .. code-block:: diff --- Original +++ New false]``. .. code-block:: diff --- Original +++ New false]``. .. code-block:: diff --- Original +++ New `_ - Test class: `PhpCsFixer\\Tests\\Fixer\\Operator\\NewWithBracesFixerTest <./../../../tests/Fixer/Operator/NewWithBracesFixerTest.php>`_ The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.