Skip to content

Commit bc00f4c

Browse files
committed
PHP 8.1: PEAR/ValidClassName - Added support for enums
1 parent ad369a1 commit bc00f4c

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

src/Standards/PEAR/Sniffs/NamingConventions/ValidClassNameSniff.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public function register()
2727
T_CLASS,
2828
T_INTERFACE,
2929
T_TRAIT,
30+
T_ENUM,
3031
];
3132

3233
}//end register()

src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.inc

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,25 @@ trait _Invalid_Name {}
6666
trait ___ {}
6767

6868
trait Invalid__Name {}
69+
70+
enum Valid_Name {}
71+
72+
enum invalid_Name {}
73+
74+
enum invalid_name {}
75+
76+
enum Invalid_name {}
77+
78+
enum VALID_Name {}
79+
80+
enum VALID_NAME {}
81+
82+
enum VALID_Name {}
83+
84+
enum ValidName {}
85+
86+
enum _Invalid_Name {}
87+
88+
enum ___ {}
89+
90+
enum Invalid__Name {}

src/Standards/PEAR/Tests/NamingConventions/ValidClassNameUnitTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ public function getErrorList()
4444
64 => 1,
4545
66 => 2,
4646
68 => 1,
47+
72 => 1,
48+
74 => 2,
49+
76 => 1,
50+
86 => 1,
51+
88 => 2,
52+
90 => 1,
4753
];
4854

4955
}//end getErrorList()

0 commit comments

Comments
 (0)