@@ 212-241 (lines=30) @@ | ||
209 | return; |
|
210 | } |
|
211 | ||
212 | if ($this->requiredSpacesAfterOpen === 0 && $tokens[($openBracket + 1)]['code'] === T_WHITESPACE) { |
|
213 | // Checking this: $value = my_function([*]...). |
|
214 | $error = 'Space after opening parenthesis of function call prohibited'; |
|
215 | $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpaceAfterOpenBracket'); |
|
216 | if ($fix === true) { |
|
217 | $phpcsFile->fixer->replaceToken(($openBracket + 1), ''); |
|
218 | } |
|
219 | } else if ($this->requiredSpacesAfterOpen > 0) { |
|
220 | $spaceAfterOpen = 0; |
|
221 | if ($tokens[($openBracket + 1)]['code'] === T_WHITESPACE) { |
|
222 | $spaceAfterOpen = strlen($tokens[($openBracket + 1)]['content']); |
|
223 | } |
|
224 | ||
225 | if ($spaceAfterOpen !== $this->requiredSpacesAfterOpen) { |
|
226 | $error = 'Expected %s spaces after opening bracket; %s found'; |
|
227 | $data = array( |
|
228 | $this->requiredSpacesAfterOpen, |
|
229 | $spaceAfterOpen, |
|
230 | ); |
|
231 | $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpaceAfterOpenBracket', $data); |
|
232 | if ($fix === true) { |
|
233 | $padding = str_repeat(' ', $this->requiredSpacesAfterOpen); |
|
234 | if ($spaceAfterOpen === 0) { |
|
235 | $phpcsFile->fixer->addContent($openBracket, $padding); |
|
236 | } else { |
|
237 | $phpcsFile->fixer->replaceToken(($openBracket + 1), $padding); |
|
238 | } |
|
239 | } |
|
240 | } |
|
241 | }//end if |
|
242 | ||
243 | // Checking this: $value = my_function(...[*]). |
|
244 | $spaceBeforeClose = 0; |
@@ 91-119 (lines=29) @@ | ||
88 | ||
89 | $closingBracket = $tokens[$openingBracket]['parenthesis_closer']; |
|
90 | ||
91 | if ($this->requiredSpacesAfterOpen === 0 && $tokens[($openingBracket + 1)]['code'] === T_WHITESPACE) { |
|
92 | $error = 'Space found after opening bracket of FOREACH loop'; |
|
93 | $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpaceAfterOpen'); |
|
94 | if ($fix === true) { |
|
95 | $phpcsFile->fixer->replaceToken(($openingBracket + 1), ''); |
|
96 | } |
|
97 | } else if ($this->requiredSpacesAfterOpen > 0) { |
|
98 | $spaceAfterOpen = 0; |
|
99 | if ($tokens[($openingBracket + 1)]['code'] === T_WHITESPACE) { |
|
100 | $spaceAfterOpen = strlen($tokens[($openingBracket + 1)]['content']); |
|
101 | } |
|
102 | ||
103 | if ($spaceAfterOpen !== $this->requiredSpacesAfterOpen) { |
|
104 | $error = 'Expected %s spaces after opening bracket; %s found'; |
|
105 | $data = array( |
|
106 | $this->requiredSpacesAfterOpen, |
|
107 | $spaceAfterOpen, |
|
108 | ); |
|
109 | $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpacingAfterOpen', $data); |
|
110 | if ($fix === true) { |
|
111 | $padding = str_repeat(' ', $this->requiredSpacesAfterOpen); |
|
112 | if ($spaceAfterOpen === 0) { |
|
113 | $phpcsFile->fixer->addContent($openingBracket, $padding); |
|
114 | } else { |
|
115 | $phpcsFile->fixer->replaceToken(($openingBracket + 1), $padding); |
|
116 | } |
|
117 | } |
|
118 | } |
|
119 | }//end if |
|
120 | ||
121 | if ($this->requiredSpacesBeforeClose === 0 && $tokens[($closingBracket - 1)]['code'] === T_WHITESPACE) { |
|
122 | $error = 'Space found before closing bracket of FOREACH loop'; |
@@ 94-122 (lines=29) @@ | ||
91 | ||
92 | $closingBracket = $tokens[$openingBracket]['parenthesis_closer']; |
|
93 | ||
94 | if ($this->requiredSpacesAfterOpen === 0 && $tokens[($openingBracket + 1)]['code'] === T_WHITESPACE) { |
|
95 | $error = 'Space found after opening bracket of FOR loop'; |
|
96 | $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpacingAfterOpen'); |
|
97 | if ($fix === true) { |
|
98 | $phpcsFile->fixer->replaceToken(($openingBracket + 1), ''); |
|
99 | } |
|
100 | } else if ($this->requiredSpacesAfterOpen > 0) { |
|
101 | $spaceAfterOpen = 0; |
|
102 | if ($tokens[($openingBracket + 1)]['code'] === T_WHITESPACE) { |
|
103 | $spaceAfterOpen = strlen($tokens[($openingBracket + 1)]['content']); |
|
104 | } |
|
105 | ||
106 | if ($spaceAfterOpen !== $this->requiredSpacesAfterOpen) { |
|
107 | $error = 'Expected %s spaces after opening bracket; %s found'; |
|
108 | $data = array( |
|
109 | $this->requiredSpacesAfterOpen, |
|
110 | $spaceAfterOpen, |
|
111 | ); |
|
112 | $fix = $phpcsFile->addFixableError($error, $stackPtr, 'SpacingAfterOpen', $data); |
|
113 | if ($fix === true) { |
|
114 | $padding = str_repeat(' ', $this->requiredSpacesAfterOpen); |
|
115 | if ($spaceAfterOpen === 0) { |
|
116 | $phpcsFile->fixer->addContent($openingBracket, $padding); |
|
117 | } else { |
|
118 | $phpcsFile->fixer->replaceToken(($openingBracket + 1), $padding); |
|
119 | } |
|
120 | } |
|
121 | } |
|
122 | }//end if |
|
123 | ||
124 | if ($this->requiredSpacesBeforeClose === 0 && $tokens[($closingBracket - 1)]['code'] === T_WHITESPACE) { |
|
125 | $error = 'Space found before closing bracket of FOR loop'; |