File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -57,13 +57,17 @@ public function processMemberVar(File $phpcsFile, $stackPtr)
57
57
$ tokens = $ phpcsFile ->getTokens ();
58
58
59
59
$ commentEnd = $ phpcsFile ->findPrevious ($ this ->ignoreTokens , ($ stackPtr - 1 ), null , true );
60
- if ($ commentEnd === false
60
+
61
+ if ($ commentEnd !== false && $ tokens [$ commentEnd ]['code ' ] === T_STRING ) {
62
+ $ commentEnd = $ phpcsFile ->findPrevious ($ this ->ignoreTokens , ($ commentEnd - 1 ), null , true );
63
+ } elseif ($ commentEnd === false
61
64
|| ($ tokens [$ commentEnd ]['code ' ] !== T_DOC_COMMENT_CLOSE_TAG
62
65
&& $ tokens [$ commentEnd ]['code ' ] !== T_COMMENT )
63
66
) {
64
67
$ phpcsFile ->addWarning ('Missing PHP DocBlock for class property. ' , $ stackPtr , 'Missing ' );
65
68
return ;
66
69
}
70
+
67
71
$ commentStart = $ tokens [$ commentEnd ]['comment_opener ' ];
68
72
$ foundVar = null ;
69
73
foreach ($ tokens [$ commentStart ]['comment_tags ' ] as $ tag ) {
Original file line number Diff line number Diff line change @@ -120,4 +120,9 @@ class correctlyFormattedClassMemberDocBlock
120
120
* @var test
121
121
*/
122
122
protected $ test ;
123
+
124
+ /**
125
+ * @var string
126
+ */
127
+ protected string $ test ;
123
128
}
You can’t perform that action at this time.
0 commit comments