File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -180,7 +180,10 @@ Structure
180
180
to increase readability;
181
181
182
182
* Declare all the arguments on the same line as the method/function name, no
183
- matter how many arguments there are;
183
+ matter how many arguments there are (with exception of `constructor property promotion `_);
184
+
185
+ * When using `constructor property promotion `_ put each parameter on a new line with
186
+ `trailing comma `_;
184
187
185
188
* Use parentheses when instantiating classes regardless of the number of
186
189
arguments the constructor has;
@@ -299,3 +302,5 @@ License
299
302
.. _`camelCase` : https://en.wikipedia.org/wiki/Camel_case
300
303
.. _`UpperCamelCase` : https://en.wikipedia.org/wiki/Camel_case
301
304
.. _`snake_case` : https://en.wikipedia.org/wiki/Snake_case
305
+ .. _`constructor property promotion` : https://www.php.net/manual/en/language.oop5.decon.php#language.oop5.decon.constructor.promotion
306
+ .. _`trailing comma` : https://wiki.php.net/rfc/trailing_comma_in_parameter_list
You can’t perform that action at this time.
0 commit comments