FIX: Adjust variable name and type

* As the property only contains the content, and content is a string, we
  adjust the code accordingly.
This commit is contained in:
Daniel Siepmann 2017-03-07 16:22:37 +01:00
parent 2d57fef6f1
commit d1a2271e6e
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4

View file

@ -35,10 +35,10 @@ class Typo3Update_Sniffs_LegacyClassnames_DocCommentSniff implements PHP_CodeSni
protected $allowedTags = ['@param', '@return', '@var']; protected $allowedTags = ['@param', '@return', '@var'];
/** /**
* Original token for reuse accross methods. * Original token content for reuse accross methods.
* @var array * @var string
*/ */
protected $originalToken = []; protected $originalTokenContent = '';
/** /**
* Returns the token types that this sniff is interested in. * Returns the token types that this sniff is interested in.
@ -73,20 +73,19 @@ class Typo3Update_Sniffs_LegacyClassnames_DocCommentSniff implements PHP_CodeSni
} }
$classname = explode(' ', $tokens[$classnamePosition]['content'])[0]; $classname = explode(' ', $tokens[$classnamePosition]['content'])[0];
$this->originalToken = $tokens[$classnamePosition]['content']; $this->originalTokenContent = $tokens[$classnamePosition]['content'];
$this->addFixableError($phpcsFile, $classnamePosition, $classname); $this->addFixableError($phpcsFile, $classnamePosition, $classname);
} }
/** /**
* As token contains more then just class name, we have to build new content ourself. * As token contains more then just class name, we have to build new content ourself.
* *
*
* @param string $classname * @param string $classname
* @return string * @return string
*/ */
public function getTokenForReplacement($classname) public function getTokenForReplacement($classname)
{ {
$token = explode(' ', $this->originalToken); $token = explode(' ', $this->originalTokenContent);
$token[0] = $classname; $token[0] = $classname;
return implode(' ', $token); return implode(' ', $token);