|
@@ -46,7 +46,7 @@ or with specified version:
|
|
|
|
|
|
.. code-block:: bash
|
|
|
|
|
|
- $ wget https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v2.9.0/php-cs-fixer.phar -O php-cs-fixer
|
|
|
+ $ wget https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v2.10.0/php-cs-fixer.phar -O php-cs-fixer
|
|
|
|
|
|
or with curl:
|
|
|
|
|
@@ -257,6 +257,10 @@ Choose from the list of available rules:
|
|
|
- ``syntax`` (``'long'``, ``'short'``): whether to use the ``long`` or ``short`` array
|
|
|
syntax; defaults to ``'long'``
|
|
|
|
|
|
+* **backtick_to_shell_exec**
|
|
|
+
|
|
|
+ Converts backtick operators to shell_exec calls.
|
|
|
+
|
|
|
* **binary_operator_spaces** [@Symfony]
|
|
|
|
|
|
Binary operators should be surrounded by space as configured.
|
|
@@ -346,7 +350,7 @@ Choose from the list of available rules:
|
|
|
|
|
|
* **combine_consecutive_issets**
|
|
|
|
|
|
- Using ``isset(X) &&`` multiple times should be done in one call.
|
|
|
+ Using ``isset($var) &&`` multiple times should be done in one call.
|
|
|
|
|
|
* **combine_consecutive_unsets**
|
|
|
|
|
@@ -720,6 +724,12 @@ Choose from the list of available rules:
|
|
|
|
|
|
*Risky rule: risky if any of the functions ``intval``, ``floatval``, ``doubleval``, ``strval`` or ``boolval`` are overridden.*
|
|
|
|
|
|
+* **multiline_comment_opening_closing**
|
|
|
+
|
|
|
+ DocBlocks must start with two asterisks, multiline comments must start
|
|
|
+ with a single asterisk, after the opening slash. Both must end with a
|
|
|
+ single asterisk before the closing slash.
|
|
|
+
|
|
|
* **multiline_whitespace_before_semicolons**
|
|
|
|
|
|
Forbid multi-line whitespace before the closing semicolon or move the
|
|
@@ -1002,7 +1012,7 @@ Choose from the list of available rules:
|
|
|
- ``assertions`` (``array``): list of assertion methods to fix; defaults to
|
|
|
``['assertEquals', 'assertSame', 'assertNotEquals', 'assertNotSame']``
|
|
|
|
|
|
-* **php_unit_dedicate_assert** [@PHPUnit30Migration:risky, @PHPUnit32Migration:risky, @PHPUnit35Migration:risky, @PHPUnit43Migration:risky, @PHPUnit48Migration:risky, @PHPUnit50Migration:risky, @PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
+* **php_unit_dedicate_assert** [@PHPUnit30Migration:risky, @PHPUnit32Migration:risky, @PHPUnit35Migration:risky, @PHPUnit43Migration:risky, @PHPUnit48Migration:risky, @PHPUnit50Migration:risky, @PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit55Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
|
|
|
PHPUnit assertions like "assertInternalType", "assertFileExists", should
|
|
|
be used over "assertTrue".
|
|
@@ -1014,7 +1024,7 @@ Choose from the list of available rules:
|
|
|
- ``target`` (``'3.0'``, ``'3.5'``, ``'5.0'``, ``'5.6'``, ``'newest'``): target version of
|
|
|
PHPUnit; defaults to ``'5.0'``
|
|
|
|
|
|
-* **php_unit_expectation** [@PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
+* **php_unit_expectation** [@PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit55Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
|
|
|
Usages of ``->setExpectedException*`` methods MUST be replaced by
|
|
|
``->expectException*`` methods.
|
|
@@ -1030,15 +1040,20 @@ Choose from the list of available rules:
|
|
|
|
|
|
PHPUnit annotations should be a FQCNs including a root namespace.
|
|
|
|
|
|
-* **php_unit_mock** [@PHPUnit54Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
+* **php_unit_mock** [@PHPUnit54Migration:risky, @PHPUnit55Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
|
|
|
Usages of ``->getMock`` and
|
|
|
``->getMockWithoutInvokingTheOriginalConstructor`` methods MUST be
|
|
|
- replaced by ``->createMock`` method.
|
|
|
+ replaced by ``->createMock`` or ``->createPartialMock`` methods.
|
|
|
|
|
|
*Risky rule: risky when PHPUnit classes are overridden or not accessible, or when project has PHPUnit incompatibilities.*
|
|
|
|
|
|
-* **php_unit_namespaced** [@PHPUnit48Migration:risky, @PHPUnit50Migration:risky, @PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
+ Configuration options:
|
|
|
+
|
|
|
+ - ``target`` (``'5.4'``, ``'5.5'``, ``'newest'``): target version of PHPUnit; defaults to
|
|
|
+ ``'newest'``
|
|
|
+
|
|
|
+* **php_unit_namespaced** [@PHPUnit48Migration:risky, @PHPUnit50Migration:risky, @PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit55Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
|
|
|
PHPUnit classes MUST be used in namespaced version, eg
|
|
|
``\PHPUnit\Framework\TestCase`` instead of ``\PHPUnit_Framework_TestCase``.
|
|
@@ -1050,7 +1065,7 @@ Choose from the list of available rules:
|
|
|
- ``target`` (``'4.8'``, ``'5.7'``, ``'6.0'``, ``'newest'``): target version of PHPUnit;
|
|
|
defaults to ``'newest'``
|
|
|
|
|
|
-* **php_unit_no_expectation_annotation** [@PHPUnit32Migration:risky, @PHPUnit35Migration:risky, @PHPUnit43Migration:risky, @PHPUnit48Migration:risky, @PHPUnit50Migration:risky, @PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
+* **php_unit_no_expectation_annotation** [@PHPUnit32Migration:risky, @PHPUnit35Migration:risky, @PHPUnit43Migration:risky, @PHPUnit48Migration:risky, @PHPUnit50Migration:risky, @PHPUnit52Migration:risky, @PHPUnit54Migration:risky, @PHPUnit55Migration:risky, @PHPUnit56Migration:risky, @PHPUnit57Migration:risky, @PHPUnit60Migration:risky]
|
|
|
|
|
|
Usages of ``@expectedException*`` annotations MUST be replaced by
|
|
|
``->setExpectedException*`` methods.
|
|
@@ -1444,7 +1459,7 @@ Config file
|
|
|
|
|
|
Instead of using command line options to customize the rule, you can save the
|
|
|
project configuration in a ``.php_cs.dist`` file in the root directory of your project.
|
|
|
-The file must return an instance of `PhpCsFixer\\ConfigInterface <https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.9.0/src/ConfigInterface.php>`_
|
|
|
+The file must return an instance of `PhpCsFixer\\ConfigInterface <https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.10.0/src/ConfigInterface.php>`_
|
|
|
which lets you configure the rules, the files and directories that
|
|
|
need to be analyzed. You may also create ``.php_cs`` file, which is
|
|
|
the local configuration that will be used instead of the project configuration. It
|