Skip to content

Commit 66672d4

Browse files
committed
Add to phpcs ruleset
1 parent b7c57b4 commit 66672d4

File tree

2 files changed

+35
-13
lines changed

2 files changed

+35
-13
lines changed

phpcs.xml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
<rule ref="Generic.Metrics.NestingLevel"/>
1818
<rule ref="SlevomatCodingStandard.Arrays.SingleLineArrayWhitespace"/>
1919
<rule ref="SlevomatCodingStandard.Arrays.DisallowImplicitArrayCreation"/>
20+
<rule ref="SlevomatCodingStandard.Arrays.DisallowPartiallyKeyed"/>
21+
<rule ref="SlevomatCodingStandard.Arrays.MultiLineArrayEndBracketPlacement"/>
2022
<rule ref="SlevomatCodingStandard.Classes.ClassConstantVisibility"/>
2123
<rule ref="SlevomatCodingStandard.Classes.ClassMemberSpacing"/>
2224
<rule ref="SlevomatCodingStandard.Classes.ConstantSpacing"/>
@@ -26,6 +28,26 @@
2628
<rule ref="SlevomatCodingStandard.Classes.PropertyDeclaration"/>
2729
<rule ref="SlevomatCodingStandard.Classes.RequireSelfReference"/>
2830
<rule ref="SlevomatCodingStandard.Classes.TraitUseDeclaration"/>
31+
<rule ref="SlevomatCodingStandard.Classes.ClassStructure">
32+
<properties>
33+
<property name="methodGroups" type="array">
34+
<element key="phpunit" value="setUp"/>
35+
</property>
36+
<property name="groups" type="array">
37+
<element value="uses"/>
38+
<element value="enum cases"/>
39+
<element value="public constants"/>
40+
<element value="constants"/>
41+
<element value="public static properties, protected static properties, private static properties"/>
42+
<element value="public properties, protected properties, private properties"/>
43+
<element value="constructor"/>
44+
<element value="phpunit"/>
45+
<element value="static constructors"/>
46+
<element value="methods"/>
47+
<element value="magic methods"/>
48+
</property>
49+
</properties>
50+
</rule>
2951
<rule ref="SlevomatCodingStandard.Files.TypeNameMatchesFileName">
3052
<properties>
3153
<property name="rootNamespaces" type="array">

src/Rules/Postalcode.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,6 @@ public function __construct(protected array $countrycodes = [])
3333
//
3434
}
3535

36-
/**
37-
* Set data
38-
*
39-
* @param array<mixed> $data
40-
* @return static
41-
*/
42-
public function setData(array $data): static
43-
{
44-
$this->data = $data;
45-
46-
return $this;
47-
}
48-
4936
/**
5037
* Static constructor method to create data aware validation rule which
5138
* reads the allowed country code by reference.
@@ -72,6 +59,19 @@ public static function countrycode(array $countrycodes): self
7259
return new self($countrycodes);
7360
}
7461

62+
/**
63+
* Set data
64+
*
65+
* @param array<mixed> $data
66+
* @return static
67+
*/
68+
public function setData(array $data): static
69+
{
70+
$this->data = $data;
71+
72+
return $this;
73+
}
74+
7575
/**
7676
* {@inheritdoc}
7777
*

0 commit comments

Comments
 (0)