File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -273,11 +273,12 @@ public static function getLinesToBeIgnored($filename, $cacheTokens = TRUE)
273273 $ tokens = new PHP_Token_Stream ($ filename );
274274 }
275275
276- $ classes = $ tokens ->getClasses ();
276+ $ classes = array_merge ( $ tokens ->getClasses (), $ tokens -> getTraits () );
277277 $ tokens = $ tokens ->tokens ();
278278
279279 foreach ($ tokens as $ token ) {
280280 switch (get_class ($ token )) {
281+ case 'PHP_Token_TRAIT ' :
281282 case 'PHP_Token_CLASS ' :
282283 case 'PHP_Token_FUNCTION ' : {
283284 $ docblock = $ token ->getDocblock ();
@@ -290,7 +291,8 @@ public static function getLinesToBeIgnored($filename, $cacheTokens = TRUE)
290291 }
291292 }
292293
293- else if ($ token instanceof PHP_Token_CLASS &&
294+ else if (($ token instanceof PHP_Token_TRAIT ||
295+ $ token instanceof PHP_Token_CLASS) &&
294296 !empty ($ classes [$ token ->getName ()]['methods ' ])) {
295297 $ firstMethod = array_shift (
296298 $ classes [$ token ->getName ()]['methods ' ]
You can’t perform that action at this time.
0 commit comments