@@ -1472,30 +1472,31 @@ public function populateTokenListeners()
1472
1472
1473
1473
$ tokenizers = [];
1474
1474
$ vars = get_class_vars ($ sniffClass );
1475
- if (empty ($ vars ['supportedTokenizers ' ]) === false ) {
1476
- foreach ($ vars ['supportedTokenizers ' ] as $ tokenizer ) {
1477
- $ tokenizers [$ tokenizer ] = $ tokenizer ;
1475
+ if (empty ($ vars ['supportedTokenizers ' ]) === false
1476
+ && $ isDeprecated === false
1477
+ && in_array ('PHP ' , $ vars ['supportedTokenizers ' ], true ) === false
1478
+ ) {
1479
+ if (in_array ('CSS ' , $ vars ['supportedTokenizers ' ], true ) === true
1480
+ || in_array ('JS ' , $ vars ['supportedTokenizers ' ], true ) === true
1481
+ ) {
1482
+ $ message = 'Scanning CSS/JS files is deprecated and support will be removed in PHP_CodeSniffer 4.0. ' .PHP_EOL ;
1483
+ } else {
1484
+ // Just in case someone has an integration with a custom tokenizer.
1485
+ $ message = 'Support for custom tokenizers will be removed in PHP_CodeSniffer 4.0. ' .PHP_EOL ;
1478
1486
}
1479
1487
1480
- if ($ isDeprecated === false
1481
- && in_array ('PHP ' , $ vars ['supportedTokenizers ' ], true ) === false
1482
- ) {
1483
- if (in_array ('CSS ' , $ vars ['supportedTokenizers ' ], true ) === true
1484
- || in_array ('JS ' , $ vars ['supportedTokenizers ' ], true ) === true
1485
- ) {
1486
- $ message = 'Scanning CSS/JS files is deprecated and support will be removed in PHP_CodeSniffer 4.0. ' .PHP_EOL ;
1487
- } else {
1488
- // Just in case someone has an integration with a custom tokenizer.
1489
- $ message = 'Support for custom tokenizers will be removed in PHP_CodeSniffer 4.0. ' .PHP_EOL ;
1490
- }
1488
+ $ message .= 'The %s sniff is listening for %s. ' ;
1489
+ $ message = sprintf ($ message , $ sniffCode , implode (', ' , $ vars ['supportedTokenizers ' ]));
1490
+ $ this ->msgCache ->add ($ message , MessageCollector::DEPRECATED );
1491
+ }
1491
1492
1492
- $ message .= ' The %s sniff is listening for %s. ' ;
1493
- $ message = sprintf ( $ message , $ sniffCode , implode ( ' , ' , $ vars ['supportedTokenizers ' ]));
1494
- $ this -> msgCache -> add ( $ message , MessageCollector:: DEPRECATED ) ;
1493
+ if ( isset ( $ vars [ ' supportedTokenizers ' ]) === true ) {
1494
+ foreach ( $ vars ['supportedTokenizers ' ] as $ tokenizer ) {
1495
+ $ tokenizers [ $ tokenizer ] = $ tokenizer ;
1495
1496
}
1496
1497
} else {
1497
1498
$ tokenizers = ['PHP ' => 'PHP ' ];
1498
- }//end if
1499
+ }
1499
1500
1500
1501
$ tokens = $ this ->sniffs [$ sniffClass ]->register ();
1501
1502
if (is_array ($ tokens ) === false ) {
0 commit comments