@@ -144,19 +144,10 @@ public function process(File $phpcsFile, $stackPtr)
144
144
// Check for @param Truc or @return Machin
145
145
if ('T_DOC_COMMENT_STRING ' === $ token ['type ' ]) {
146
146
if (trim (strtolower ($ token ['content ' ])) === $ lowerClassName
147
- // Handle @return Machin|Machine|AnotherMachin
148
- || preg_match ('/^ ' .$ lowerClassName .'\|/i ' , trim ($ token ['content ' ])) === 1
149
- || preg_match ('/\| ' .$ lowerClassName .'\|/i ' , trim ($ token ['content ' ])) === 1
150
- || preg_match ('/\| ' .$ lowerClassName .'$/i ' , trim ($ token ['content ' ])) === 1
151
- // Handle @var Machin $machin
152
- || preg_match ('/^ ' .$ lowerClassName .' /i ' , trim ($ token ['content ' ])) === 1
153
- // Handle @var $machin Machin
154
- || preg_match ('/ ' .$ lowerClassName .' /i ' , trim ($ token ['content ' ])) === 1
155
- || preg_match ('/ ' .$ lowerClassName .'$/i ' , trim ($ token ['content ' ])) === 1
156
- // Handle @var Machin|Machine $machin
157
- || preg_match ('/\| ' .$ lowerClassName .' /i ' , trim ($ token ['content ' ])) === 1
158
- // Handle @var $machin Machin|Machine
159
- || preg_match ('/ ' .$ lowerClassName .'\|/i ' , trim ($ token ['content ' ])) === 1 ) {
147
+ // Handle @var Machin[]|Machine|AnotherMachin $machin
148
+ || preg_match ('/^ ' .$ lowerClassName .'(\|| |\[)/i ' , trim ($ token ['content ' ])) === 1
149
+ || preg_match ('/(\|| ) ' .$ lowerClassName .'(\|| |\[)/i ' , trim ($ token ['content ' ])) === 1
150
+ || preg_match ('/(\|| ) ' .$ lowerClassName .'$/i ' , trim ($ token ['content ' ])) === 1 ) {
160
151
$ beforeUsage = $ phpcsFile ->findPrevious (
161
152
Tokens::$ emptyTokens ,
162
153
($ classUsed - 1 ),
0 commit comments