Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
QuotesSniff.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Sniffs\Less;
7 
8 use PHP_CodeSniffer\Sniffs\Sniff;
9 use PHP_CodeSniffer\Files\File;
10 
19 class QuotesSniff implements Sniff
20 {
27 
31  public function register()
32  {
33  return [T_CONSTANT_ENCAPSED_STRING];
34  }
35 
39  public function process(File $phpcsFile, $stackPtr)
40  {
41  $tokens = $phpcsFile->getTokens();
42 
43  if (false !== strpos($tokens[$stackPtr]['content'], '"')) {
44  $phpcsFile->addError('Use single quotes', $stackPtr, 'DoubleQuotes');
45  }
46  }
47 }
process(File $phpcsFile, $stackPtr)
Definition: QuotesSniff.php:39
$tokens
Definition: cards_list.phtml:9