@@ -174,29 +174,34 @@ static public function checkFile($file, IssuesBank $issues, Report $report = nul
174174                $ totalcount ($ tokens
175175                $ iarray_search_column ($ tokensT_CLASS , 0 );
176176                $ class_start$ i
177-                 $ class_name$ tokens$ i2 ][1 ];
178-                 $ braces1 ;
179-                 $ i5 ;
180-                 while  (($ braces0 ) && (($ i1 ) <= $ total
181-                     if  ($ tokens$ i'{ ' ) {
182-                         $ braces
183-                         /*echo '++';*/ 
184-                     } else  if  ($ tokens$ i'} ' ) {
185-                         $ braces
186-                         /*echo '--';*/ 
187-                     } else  if  (is_array ($ tokens$ i$ tokens$ i0 ] == T_FUNCTION  && is_array ($ tokens$ i2 ])) {
188-                         $ function_name$ tokens$ i2 ][1 ];
189-                         foreach  ($ methods_namingas  $ methods_naming_checker
190-                             $ checkerltrim ($ methods_naming_checker0 ], '@ ' );
191-                             require_once  dirname (dirname (__FILE__ )).'/data/ ' .$ checker'.php ' ;
192-                             $ checker__NAMESPACE__ .'\\' .$ checker
193-                             $ result$ checker$ class_name$ function_name
194-                             if  ($ result
195-                                 $ reportadd ($ methods_naming_checker1 ], 'method_name ' , $ function_name': ' .$ class_name' ( ' .$ methods_naming_checker0 ].') ' , null , $ file$ tokens$ i2 ]);
196-                             }
177+                 if  (!is_array ($ tokens$ class_start1 ]) || $ tokens$ class_start1 ][1 ] != ':: ' ) {
178+                     $ class_name$ tokens$ i2 ][1 ];
179+                     $ braces1 ;
180+                     $ i5 ;
181+                     while  (($ braces0 ) && (($ i1 ) <= $ total
182+                         if  ($ tokens$ i'{ ' ) {
183+                             $ braces
184+                             /*echo '++';*/ 
185+                         } else  if  ($ tokens$ i'} ' ) {
186+                             $ braces
187+                             /*echo '--';*/ 
188+                         } else  if  (is_array ($ tokens$ i$ tokens$ i0 ] == T_FUNCTION  && is_array ($ tokens$ i2 ])) {
189+                             $ function_name$ tokens$ i2 ][1 ];
190+                             foreach  ($ methods_namingas  $ methods_naming_checker
191+                                 $ checkerltrim ($ methods_naming_checker0 ], '@ ' );
192+                                 require_once  dirname (dirname (__FILE__ )).'/data/ ' .$ checker'.php ' ;
193+                                 $ checker__NAMESPACE__ .'\\' .$ checker
194+                                 $ result$ checker$ class_name$ function_name
195+                                 if  ($ result
196+                                     $ reportadd ($ methods_naming_checker1 ], 'method_name ' , $ function_name': ' .$ class_name' ( ' .$ methods_naming_checker0 ].') ' , null , $ file$ tokens$ i2 ]);
197+                                 }
197198
199+                             }
198200                        }
201+                         $ i
199202                    }
203+                 } else  {
204+                     // ::class 
200205                    $ i
201206                }
202207                array_splice ($ tokens$ class_start$ i$ class_start
0 commit comments