@@ -22,7 +22,7 @@ class AnnotationFormatValidator
22
22
* @param int $commentEndPtr
23
23
* @return int
24
24
*/
25
- private function getShortDescriptionEndPosition (File $ phpcsFile , int $ shortPtr , $ commentEndPtr ) : int
25
+ private function getShortDescriptionEndPosition (File $ phpcsFile , int $ shortPtr , $ commentEndPtr ): int
26
26
{
27
27
$ tokens = $ phpcsFile ->getTokens ();
28
28
$ shortPtrEnd = $ shortPtr ;
@@ -49,22 +49,22 @@ private function validateMultiLinesInShortDescription(
49
49
File $ phpcsFile ,
50
50
int $ shortPtr ,
51
51
int $ commentEndPtr
52
- ) : void {
52
+ ): void {
53
53
$ tokens = $ phpcsFile ->getTokens ();
54
54
$ shortPtrEnd = $ this ->getShortDescriptionEndPosition (
55
55
$ phpcsFile ,
56
- (int ) $ shortPtr ,
56
+ (int )$ shortPtr ,
57
57
$ commentEndPtr
58
58
);
59
59
$ shortPtrEndContent = $ tokens [$ shortPtrEnd ]['content ' ];
60
60
if (preg_match ('/^[a-z]/ ' , $ shortPtrEndContent )
61
61
&& $ shortPtrEnd != $ shortPtr
62
62
&& !preg_match ('/\bSee\b/ ' , $ shortPtrEndContent )
63
- && $ tokens [$ shortPtr ]['line ' ]+ 1 === $ tokens [$ shortPtrEnd ]['line ' ]
63
+ && $ tokens [$ shortPtr ]['line ' ] + 1 === $ tokens [$ shortPtrEnd ]['line ' ]
64
64
&& $ tokens [$ shortPtrEnd ]['code ' ] !== T_DOC_COMMENT_TAG
65
65
) {
66
66
$ error = 'Short description should not be in multi lines ' ;
67
- $ phpcsFile ->addFixableError ($ error , $ shortPtrEnd+ 1 , 'MethodAnnotation ' );
67
+ $ phpcsFile ->addFixableError ($ error , $ shortPtrEnd + 1 , 'MethodAnnotation ' );
68
68
}
69
69
}
70
70
@@ -81,17 +81,17 @@ private function validateSpacingBetweenShortAndLongDescriptions(
81
81
int $ shortPtr ,
82
82
int $ commentEndPtr ,
83
83
array $ emptyTypeTokens
84
- ) : void {
84
+ ): void {
85
85
$ tokens = $ phpcsFile ->getTokens ();
86
86
$ shortPtrEnd = $ this ->getShortDescriptionEndPosition (
87
87
$ phpcsFile ,
88
- (int ) $ shortPtr ,
88
+ (int )$ shortPtr ,
89
89
$ commentEndPtr
90
90
);
91
91
$ shortPtrEndContent = $ tokens [$ shortPtrEnd ]['content ' ];
92
92
if (preg_match ('/^[A-Z]/ ' , $ shortPtrEndContent )
93
93
&& !preg_match ('/\bSee\b/ ' , $ shortPtrEndContent )
94
- && $ tokens [$ shortPtr ]['line ' ]+ 1 === $ tokens [$ shortPtrEnd ]['line ' ]
94
+ && $ tokens [$ shortPtr ]['line ' ] + 1 === $ tokens [$ shortPtrEnd ]['line ' ]
95
95
&& $ tokens [$ shortPtrEnd ]['code ' ] !== T_DOC_COMMENT_TAG
96
96
) {
97
97
$ error = 'There must be exactly one blank line between lines ' ;
@@ -119,7 +119,7 @@ private function validateShortDescriptionFormat(
119
119
int $ stackPtr ,
120
120
int $ commentEndPtr ,
121
121
array $ emptyTypeTokens
122
- ) : void {
122
+ ): void {
123
123
$ tokens = $ phpcsFile ->getTokens ();
124
124
if ($ tokens [$ shortPtr ]['line ' ] !== $ tokens [$ stackPtr ]['line ' ] + 1 ) {
125
125
$ error = 'No blank lines are allowed before short description ' ;
@@ -166,7 +166,7 @@ private function validateLongDescriptionFormat(
166
166
int $ shortPtrEnd ,
167
167
int $ commentEndPtr ,
168
168
array $ emptyTypeTokens
169
- ) : void {
169
+ ): void {
170
170
$ tokens = $ phpcsFile ->getTokens ();
171
171
$ longPtr = $ phpcsFile ->findNext ($ emptyTypeTokens , $ shortPtrEnd + 1 , $ commentEndPtr - 1 , true );
172
172
if (strtolower ($ tokens [$ longPtr ]['content ' ]) === '@inheritdoc ' ) {
@@ -192,7 +192,7 @@ private function validateLongDescriptionFormat(
192
192
* @param int $commentStartPtr
193
193
* @param array $emptyTypeTokens
194
194
*/
195
- public function validateTagsSpacingFormat (File $ phpcsFile , int $ commentStartPtr , array $ emptyTypeTokens ) : void
195
+ public function validateTagsSpacingFormat (File $ phpcsFile , int $ commentStartPtr , array $ emptyTypeTokens ): void
196
196
{
197
197
$ tokens = $ phpcsFile ->getTokens ();
198
198
if (isset ($ tokens [$ commentStartPtr ]['comment_tags ' ][0 ])) {
@@ -214,7 +214,7 @@ public function validateTagsSpacingFormat(File $phpcsFile, int $commentStartPtr,
214
214
* @param File $phpcsFile
215
215
* @param int $commentStartPtr
216
216
*/
217
- public function validateTagGroupingFormat (File $ phpcsFile , int $ commentStartPtr ) : void
217
+ public function validateTagGroupingFormat (File $ phpcsFile , int $ commentStartPtr ): void
218
218
{
219
219
$ tokens = $ phpcsFile ->getTokens ();
220
220
$ tagGroups = [];
@@ -256,7 +256,7 @@ public function validateTagGroupingFormat(File $phpcsFile, int $commentStartPtr)
256
256
* @param File $phpcsFile
257
257
* @param int $commentStartPtr
258
258
*/
259
- public function validateTagAligningFormat (File $ phpcsFile , int $ commentStartPtr ) : void
259
+ public function validateTagAligningFormat (File $ phpcsFile , int $ commentStartPtr ): void
260
260
{
261
261
$ tokens = $ phpcsFile ->getTokens ();
262
262
$ noAlignmentPositions = [];
@@ -287,7 +287,7 @@ public function validateTagAligningFormat(File $phpcsFile, int $commentStartPtr)
287
287
* @param array $actualPositions
288
288
* @return bool
289
289
*/
290
- private function allTagsAligned (array $ actualPositions )
290
+ private function allTagsAligned (array $ actualPositions ): bool
291
291
{
292
292
return count (array_unique ($ actualPositions )) === 1 ;
293
293
}
@@ -299,7 +299,7 @@ private function allTagsAligned(array $actualPositions)
299
299
* @param array $noAlignmentPositions
300
300
* @return bool
301
301
*/
302
- private function noneTagsAligned (array $ actualPositions , array $ noAlignmentPositions )
302
+ private function noneTagsAligned (array $ actualPositions , array $ noAlignmentPositions ): bool
303
303
{
304
304
return $ actualPositions === $ noAlignmentPositions ;
305
305
}
@@ -317,7 +317,7 @@ private function validateNoExtraNewLineBeforeShortDescription(
317
317
int $ commentStartPtr ,
318
318
int $ commentEndPtr ,
319
319
array $ emptyTypeTokens
320
- ) : void {
320
+ ): void {
321
321
$ tokens = $ phpcsFile ->getTokens ();
322
322
$ prevPtr = $ phpcsFile ->findPrevious ($ emptyTypeTokens , $ commentEndPtr - 1 , $ commentStartPtr , true );
323
323
if ($ tokens [$ prevPtr ]['line ' ] < ($ tokens [$ commentEndPtr ]['line ' ] - 1 )) {
@@ -341,7 +341,7 @@ public function validateDescriptionFormatStructure(
341
341
int $ shortPtr ,
342
342
int $ commentEndPtr ,
343
343
array $ emptyTypeTokens
344
- ) : void {
344
+ ): void {
345
345
$ tokens = $ phpcsFile ->getTokens ();
346
346
if (isset ($ tokens [$ commentStartPtr ]['comment_tags ' ][0 ])
347
347
) {
@@ -355,7 +355,7 @@ public function validateDescriptionFormatStructure(
355
355
} else {
356
356
$ this ->validateShortDescriptionFormat (
357
357
$ phpcsFile ,
358
- (int ) $ shortPtr ,
358
+ (int )$ shortPtr ,
359
359
(int )$ commentStartPtr ,
360
360
(int )$ commentEndPtr ,
361
361
$ emptyTypeTokens
@@ -364,7 +364,7 @@ public function validateDescriptionFormatStructure(
364
364
} else {
365
365
$ this ->validateShortDescriptionFormat (
366
366
$ phpcsFile ,
367
- (int ) $ shortPtr ,
367
+ (int )$ shortPtr ,
368
368
$ commentStartPtr ,
369
369
$ commentEndPtr ,
370
370
$ emptyTypeTokens
0 commit comments