@@ -95,10 +95,7 @@ public function fix(\SplFileInfo $file, Tokens $tokens): void
9595 /** @var int $prevIndex */
9696 $ prevIndex = $ tokens ->getPrevMeaningfulToken ($ index );
9797
98- /** @var Token $prevToken */
99- $ prevToken = $ tokens [$ prevIndex ];
100-
101- if ($ prevToken ->isGivenKind (\T_NS_SEPARATOR )) {
98+ if ($ tokens [$ prevIndex ]->isGivenKind (\T_NS_SEPARATOR )) {
10299 $ startIndex = $ prevIndex ;
103100 }
104101
@@ -114,14 +111,11 @@ public function fix(\SplFileInfo $file, Tokens $tokens): void
114111 /** @var int $semicolonIndex */
115112 $ semicolonIndex = $ tokens ->getNextMeaningfulToken ($ endIndex );
116113
117- /** @var Token $semicolonToken */
118- $ semicolonToken = $ tokens [$ semicolonIndex ];
119-
120- if (!$ semicolonToken ->equalsAny (['; ' , [\T_CLOSE_TAG ]])) {
114+ if (!$ tokens [$ semicolonIndex ]->equalsAny (['; ' , [\T_CLOSE_TAG ]])) {
121115 continue ;
122116 }
123117
124- if ($ semicolonToken ->equals ('; ' )) {
118+ if ($ tokens [ $ semicolonIndex ] ->equals ('; ' )) {
125119 $ endIndex = $ semicolonIndex ;
126120 }
127121
@@ -131,14 +125,11 @@ public function fix(\SplFileInfo $file, Tokens $tokens): void
131125
132126 private function isFunctionToFix (Tokens $ tokens , int $ index ): bool
133127 {
134- /** @var Token $token */
135- $ token = $ tokens [$ index ];
136-
137- if (!$ token ->isGivenKind (\T_STRING )) {
128+ if (!$ tokens [$ index ]->isGivenKind (\T_STRING )) {
138129 return false ;
139130 }
140131
141- if (!\in_array (\strtolower ($ token ->getContent ()), $ this ->functions , true )) {
132+ if (!\in_array (\strtolower ($ tokens [ $ index ] ->getContent ()), $ this ->functions , true )) {
142133 return false ;
143134 }
144135
@@ -150,24 +141,18 @@ private function isPreviousTokenSeparateStatement(Tokens $tokens, int $index): b
150141 /** @var int $prevIndex */
151142 $ prevIndex = $ tokens ->getPrevMeaningfulToken ($ index );
152143
153- /** @var Token $prevToken */
154- $ prevToken = $ tokens [$ prevIndex ];
155-
156- if ($ prevToken ->equalsAny (['; ' , '{ ' , '} ' , [\T_OPEN_TAG ]])) {
144+ if ($ tokens [$ prevIndex ]->equalsAny (['; ' , '{ ' , '} ' , [\T_OPEN_TAG ]])) {
157145 return true ;
158146 }
159147
160148 $ switchAnalyzer = new SwitchAnalyzer ();
161149
162- if (!$ prevToken ->equals (': ' )) { // can be part of ternary operator or from switch/case
150+ if (!$ tokens [ $ prevIndex ] ->equals (': ' )) { // can be part of ternary operator or from switch/case
163151 return false ;
164152 }
165153
166154 for ($ i = $ index ; $ i > 0 ; $ i --) {
167- /** @var Token $token */
168- $ token = $ tokens [$ i ];
169-
170- if (!$ token ->isGivenKind (\T_SWITCH )) {
155+ if (!$ tokens [$ i ]->isGivenKind (\T_SWITCH )) {
171156 continue ;
172157 }
173158 foreach ($ switchAnalyzer ->getSwitchAnalysis ($ tokens , $ i )->getCases () as $ caseAnalysis ) {
@@ -201,18 +186,12 @@ private function canUseSingleLineComment(Tokens $tokens, int $startIndex, int $e
201186 return true ;
202187 }
203188
204- /** @var Token $afterEndToken */
205- $ afterEndToken = $ tokens [$ endIndex + 1 ];
206-
207- if (Preg::match ('/^\R/ ' , $ afterEndToken ->getContent ()) === 1 ) {
189+ if (Preg::match ('/^\R/ ' , $ tokens [$ endIndex + 1 ]->getContent ()) === 1 ) {
208190 return true ;
209191 }
210192
211193 for ($ index = $ startIndex ; $ index < $ endIndex ; $ index ++) {
212- /** @var Token $token */
213- $ token = $ tokens [$ index ];
214-
215- if (\strpos ($ token ->getContent (), '*/ ' ) !== false ) {
194+ if (\strpos ($ tokens [$ index ]->getContent (), '*/ ' ) !== false ) {
216195 return true ;
217196 }
218197 }
@@ -224,26 +203,20 @@ private function fixBlockWithSingleLineComments(Tokens $tokens, int $startIndex,
224203 {
225204 $ codeToCommentOut = $ tokens ->generatePartialCode ($ startIndex , $ endIndex );
226205
227- /** @var Token $beforeStartToken */
228- $ beforeStartToken = $ tokens [$ startIndex - 1 ];
229-
230206 $ prefix = '// ' ;
231- if ($ beforeStartToken ->isWhitespace ()) {
207+ if ($ tokens [ $ startIndex - 1 ] ->isWhitespace ()) {
232208 $ startIndex --;
233209 /** @var string $prefix */
234- $ prefix = Preg::replace ('/(^|\R)(\h*$)/D ' , '$1//$2 ' , $ beforeStartToken ->getContent ());
210+ $ prefix = Preg::replace ('/(^|\R)(\h*$)/D ' , '$1//$2 ' , $ tokens [ $ startIndex ] ->getContent ());
235211 }
236212 $ codeToCommentOut = $ prefix . \str_replace ("\n" , "\n// " , $ codeToCommentOut );
237213
238214 if ($ tokens ->offsetExists ($ endIndex + 1 )) {
239- /** @var Token $afterEndToken */
240- $ afterEndToken = $ tokens [$ endIndex + 1 ];
241-
242- if (Preg::match ('/^\R/ ' , $ afterEndToken ->getContent ()) === 0 ) {
215+ if (Preg::match ('/^\R/ ' , $ tokens [$ endIndex + 1 ]->getContent ()) === 0 ) {
243216 $ codeToCommentOut .= "\n" ;
244- if ($ afterEndToken ->isWhitespace ()) {
217+ if ($ tokens [ $ endIndex + 1 ] ->isWhitespace ()) {
245218 $ endIndex ++;
246- $ codeToCommentOut .= $ afterEndToken ->getContent ();
219+ $ codeToCommentOut .= $ tokens [ $ endIndex ] ->getContent ();
247220 }
248221 }
249222 }
0 commit comments