Skip to content

Commit 2bafc2f

Browse files
committed
Add rule to check order of classes structure
I.e. `use` first, then constants, properties, abstract methods, constructor, other methods
1 parent eec16aa commit 2bafc2f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/ruleset.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,18 @@
3737
<property name="linesCountAfterLastContent" value="0"/>
3838
</properties>
3939
</rule>
40+
<rule ref="SlevomatCodingStandard.Classes.ClassStructure">
41+
<properties>
42+
<property name="groups" type="array">
43+
<element value="uses"/>
44+
<element value="constants"/>
45+
<element value="properties"/>
46+
<element value="abstract methods"/>
47+
<element value="constructor"/>
48+
<element value="methods"/>
49+
</property>
50+
</properties>
51+
</rule>
4052
<rule ref="SlevomatCodingStandard.Classes.ConstantSpacing">
4153
<properties>
4254
<property name="minLinesCountBeforeWithComment" value="1"/>

0 commit comments

Comments
 (0)