5858class TokenHelper
5959{
6060
61- /** @var (int|string)[] */
61+ /** @var array<int, (int|string)> */
6262 public static $ typeKeywordTokenCodes = [
6363 T_CLASS ,
6464 T_TRAIT ,
6565 T_INTERFACE ,
6666 T_ENUM ,
6767 ];
6868
69- /** @var (int|string)[] */
69+ /** @var array<int, (int|string)> */
7070 public static $ ineffectiveTokenCodes = [
7171 T_WHITESPACE ,
7272 T_COMMENT ,
@@ -84,7 +84,7 @@ class TokenHelper
8484 T_PHPCS_SET ,
8585 ];
8686
87- /** @var (int|string)[] */
87+ /** @var array<int, (int|string)> */
8888 public static $ inlineCommentTokenCodes = [
8989 T_COMMENT ,
9090 T_PHPCS_DISABLE ,
@@ -94,7 +94,7 @@ class TokenHelper
9494 T_PHPCS_SET ,
9595 ];
9696
97- /** @var (int|string)[] */
97+ /** @var array<int, (int|string)> */
9898 public static $ earlyExitTokenCodes = [
9999 T_RETURN ,
100100 T_CONTINUE ,
@@ -103,14 +103,14 @@ class TokenHelper
103103 T_EXIT ,
104104 ];
105105
106- /** @var (int|string)[] */
106+ /** @var array<int, (int|string)> */
107107 public static $ functionTokenCodes = [
108108 T_FUNCTION ,
109109 T_CLOSURE ,
110110 T_FN ,
111111 ];
112112
113- /** @var (int|string)[] */
113+ /** @var array<int, (int|string)> */
114114 public static $ propertyModifiersTokenCodes = [
115115 T_VAR ,
116116 T_PUBLIC ,
@@ -121,7 +121,7 @@ class TokenHelper
121121 ];
122122
123123 /**
124- * @param ( int|string)|( int|string)[] $types
124+ * @param int|string|array< int|string, int|string> $types
125125 */
126126 public static function findNext (File $ phpcsFile , $ types , int $ startPointer , ?int $ endPointer = null ): ?int
127127 {
@@ -131,7 +131,7 @@ public static function findNext(File $phpcsFile, $types, int $startPointer, ?int
131131 }
132132
133133 /**
134- * @param ( int|string)|( int|string)[] $types
134+ * @param int|string|array< int|string, int|string> $types
135135 * @return int[]
136136 */
137137 public static function findNextAll (File $ phpcsFile , $ types , int $ startPointer , ?int $ endPointer = null ): array
@@ -153,7 +153,7 @@ public static function findNextAll(File $phpcsFile, $types, int $startPointer, ?
153153 }
154154
155155 /**
156- * @param ( int|string)|( int|string)[] $types
156+ * @param int|string|array< int|string, int|string> $types
157157 */
158158 public static function findNextContent (File $ phpcsFile , $ types , string $ content , int $ startPointer , ?int $ endPointer = null ): ?int
159159 {
@@ -172,7 +172,7 @@ public static function findNextEffective(File $phpcsFile, int $startPointer, ?in
172172 }
173173
174174 /**
175- * @param ( int|string)|( int|string)[] $types
175+ * @param int|string|array< int|string, int|string> $types
176176 * @param int $startPointer Search starts at this token, inclusive
177177 * @param int|null $endPointer Search ends at this token, exclusive
178178 */
@@ -184,7 +184,7 @@ public static function findNextExcluding(File $phpcsFile, $types, int $startPoin
184184 }
185185
186186 /**
187- * @param ( int|string)|( int|string)[] $types
187+ * @param int|string|array< int|string, int|string> $types
188188 */
189189 public static function findNextLocal (File $ phpcsFile , $ types , int $ startPointer , ?int $ endPointer = null ): ?int
190190 {
@@ -203,7 +203,7 @@ public static function findNextAnyToken(File $phpcsFile, int $startPointer, ?int
203203 }
204204
205205 /**
206- * @param ( int|string)|( int|string)[] $types
206+ * @param int|string|array< int|string, int|string> $types
207207 * @param int $startPointer Search starts at this token, inclusive
208208 * @param int|null $endPointer Search ends at this token, exclusive
209209 */
@@ -215,7 +215,7 @@ public static function findPrevious(File $phpcsFile, $types, int $startPointer,
215215 }
216216
217217 /**
218- * @param ( int|string)|( int|string)[] $types
218+ * @param int|string|array< int|string, int|string> $types
219219 */
220220 public static function findPreviousContent (File $ phpcsFile , $ types , string $ content , int $ startPointer , ?int $ endPointer = null ): ?int
221221 {
@@ -234,7 +234,7 @@ public static function findPreviousEffective(File $phpcsFile, int $startPointer,
234234 }
235235
236236 /**
237- * @param ( int|string)|( int|string)[] $types
237+ * @param int|string|array< int|string, int|string> $types
238238 * @param int $startPointer Search starts at this token, inclusive
239239 * @param int|null $endPointer Search ends at this token, exclusive
240240 */
@@ -246,7 +246,7 @@ public static function findPreviousExcluding(File $phpcsFile, $types, int $start
246246 }
247247
248248 /**
249- * @param ( int|string)|( int|string)[] $types
249+ * @param int|string|array< int|string, int|string> $types
250250 */
251251 public static function findPreviousLocal (File $ phpcsFile , $ types , int $ startPointer , ?int $ endPointer = null ): ?int
252252 {
0 commit comments