findReferencedNameEndPointer() public static method

public static findReferencedNameEndPointer ( PHP_CodeSniffer_File $phpcsFile, integer $startPointer ) : integer | null
$phpcsFile PHP_CodeSniffer_File
$startPointer integer
return integer | null
 /**
  * @param \PHP_CodeSniffer_File $phpcsFile
  * @param integer $keywordPointer
  * @param integer $nameStartPointer
  * @return integer Referenced name end pointer (exclusive)
  */
 private function checkReferencedName(PHP_CodeSniffer_File $phpcsFile, $keywordPointer, $nameStartPointer)
 {
     $tokens = $phpcsFile->getTokens();
     $nameStartToken = $tokens[$nameStartPointer];
     $endPointer = ReferencedNameHelper::findReferencedNameEndPointer($phpcsFile, $nameStartPointer);
     if ($nameStartToken['code'] !== T_NS_SEPARATOR) {
         $name = TokenHelper::getContent($phpcsFile, $nameStartPointer, $endPointer);
         $keyword = $tokens[$keywordPointer]['content'];
         $phpcsFile->addError(sprintf('Type %s in %s statement should be referenced via a fully qualified name', $name, $keyword), $keywordPointer, self::getErrorCode($keyword));
     }
     return $endPointer;
 }