|
1 | 1 | <?php
|
2 | 2 | /**
|
3 |
| - * \Drupal\Sniffs\NamingConventions\ValidAttributeHookNameSniff. |
| 3 | + * \Drupal\Sniffs\Attribute\ValidHookNameSniff. |
4 | 4 | *
|
5 | 5 | * @category PHP
|
6 | 6 | * @package PHP_CodeSniffer
|
7 | 7 | * @link http://pear.php.net/package/PHP_CodeSniffer
|
8 | 8 | */
|
9 | 9 |
|
10 |
| -namespace Drupal\Sniffs\NamingConventions; |
| 10 | +namespace Drupal\Sniffs\Attributes; |
11 | 11 |
|
12 | 12 | use PHP_CodeSniffer\Files\File;
|
13 | 13 | use PHP_CodeSniffer\Sniffs\Sniff;
|
|
19 | 19 | * @package PHP_CodeSniffer
|
20 | 20 | * @link http://pear.php.net/package/PHP_CodeSniffer
|
21 | 21 | */
|
22 |
| -class ValidAttributeHookNameSniff implements Sniff |
| 22 | +class ValidHookNameSniff implements Sniff |
23 | 23 | {
|
24 | 24 |
|
25 | 25 |
|
@@ -53,14 +53,14 @@ public function process(File $phpcsFile, $stackPtr)
|
53 | 53 | {
|
54 | 54 | $tokens = $phpcsFile->getTokens();
|
55 | 55 |
|
56 |
| - if ($tokens[$stackPtr + 1]['type'] === 'T_STRING' |
57 |
| - && $tokens[$stackPtr + 1]['content'] === 'Hook' |
58 |
| - && $tokens[$stackPtr + 3]['type'] === 'T_CONSTANT_ENCAPSED_STRING' |
59 |
| - && str_contains($tokens[$stackPtr + 3]['content'], 'hook_') |
| 56 | + if ($tokens[($stackPtr + 1)]['type'] === 'T_STRING' |
| 57 | + && $tokens[($stackPtr + 1)]['content'] === 'Hook' |
| 58 | + && $tokens[($stackPtr + 3)]['type'] === 'T_CONSTANT_ENCAPSED_STRING' |
| 59 | + && str_contains($tokens[($stackPtr + 3)]['content'], 'hook_') |
60 | 60 | ) {
|
61 |
| - $hookName = $tokens[$stackPtr + 3]['content']; |
62 |
| - $phpcsFile->addFixableWarning('Hook name should not start with "hook_" prefix. Hook name used:' . $hookName, $stackPtr + 3,'AttributePrefixHookName'); |
63 |
| - $phpcsFile->fixer->replaceToken($stackPtr + 3, str_replace('hook_', '', $hookName)); |
| 61 | + $hookName = $tokens[($stackPtr + 3)]['content']; |
| 62 | + $phpcsFile->addFixableWarning('Hook name should not start with "hook_" prefix. Hook name used:'.$hookName, ($stackPtr + 3), 'AttributePrefixHookName'); |
| 63 | + $phpcsFile->fixer->replaceToken(($stackPtr + 3), str_replace('hook_', '', $hookName)); |
64 | 64 | }
|
65 | 65 |
|
66 | 66 | }//end process()
|
|
0 commit comments