|
9 | 9 | <!-- SlevomatCodingStandard.Classes -->
|
10 | 10 | <rule ref="SlevomatCodingStandard.Classes.ClassStructure">
|
11 | 11 | <properties>
|
| 12 | + <property name="methodGroups" type="array"> |
| 13 | + <element key="service init" value="create, createInstance"/> |
| 14 | + <element key="service after" value="getSubscribedEvents, __toString"/> |
| 15 | + <element key="entity before" value="baseFieldDefinitions"/> |
| 16 | + <element key="form before" value="getFormId, getEditableConfigNames"/> |
| 17 | + <element key="entity form before" value="form"/> |
| 18 | + <element key="entity form after" value="actions, save"/> |
| 19 | + <element key="forms" value="buildForm, validateForm, submitForm"/> |
| 20 | + <element key="phpunit before" value="setUp"/> |
| 21 | + <element key="phpunit after" value="tearDown"/> |
| 22 | + </property> |
| 23 | + |
12 | 24 | <property name="groups" type="array">
|
| 25 | + <!-- Top --> |
13 | 26 | <element value="uses"/>
|
14 | 27 | <element value="enum cases"/>
|
15 | 28 | <element value="public constants"/>
|
16 | 29 | <element value="constants"/>
|
17 | 30 | <element value="properties"/>
|
18 | 31 | <element value="constructor"/>
|
19 |
| - <!-- We cant order by public/protected methods yet as it would |
20 |
| - make PHPUnit setup() drift to bottom. Wait until resolved: |
21 |
| - https://github.com/slevomat/coding-standard/issues/1098 --> |
| 32 | + <element value="service init"/> |
| 33 | + <element value="service after"/> |
| 34 | + <element value="invoke method"/> |
| 35 | + <element value="entity form before"/> |
| 36 | + <element value="form before"/> |
| 37 | + <element value="entity before"/> |
| 38 | + <element value="phpunit before"/> |
| 39 | + <!-- Middle --> |
| 40 | + <element value="forms"/> |
| 41 | + <element value="public methods"/> |
22 | 42 | <element value="methods"/>
|
| 43 | + <element value="static methods"/> |
| 44 | + <element value="private methods"/> |
| 45 | + <!-- Bottom --> |
| 46 | + <element value="entity form after"/> |
| 47 | + <element value="phpunit after"/> |
| 48 | + <element value="service after"/> |
23 | 49 | </property>
|
24 | 50 | </properties>
|
25 | 51 | </rule>
|
|
0 commit comments