@@ -470,7 +470,7 @@ discard block |
||
470 | 470 | |
471 | 471 | // Checking if it is a known statement that can be parsed. |
472 | 472 | if (empty(static::$STATEMENT_PARSERS[$token->keyword])) { |
473 | - if (! isset(static::$STATEMENT_PARSERS[$token->keyword])) { |
|
473 | + if (!isset(static::$STATEMENT_PARSERS[$token->keyword])) { |
|
474 | 474 | // A statement is considered recognized if the parser |
475 | 475 | // is aware that it is a statement, but it does not have |
476 | 476 | // a parser for it yet. |
@@ -511,7 +511,7 @@ discard block |
||
511 | 511 | $prevLastIdx = $list->idx; |
512 | 512 | |
513 | 513 | // Handles unions. |
514 | - if (! empty($unionType) |
|
514 | + if (!empty($unionType) |
|
515 | 515 | && ($lastStatement instanceof SelectStatement) |
516 | 516 | && ($statement instanceof SelectStatement) |
517 | 517 | ) { |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | |
13 | 13 | use PhpMyAdmin\SqlParser\Exceptions\LexerException; |
14 | 14 | |
15 | -if (! defined('USE_UTF_STRINGS')) { |
|
15 | +if (!defined('USE_UTF_STRINGS')) { |
|
16 | 16 | // NOTE: In previous versions of PHP (5.5 and older) the default |
17 | 17 | // internal encoding is "ISO-8859-1". |
18 | 18 | // All `mb_` functions must specify the correct encoding, which is |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | |
174 | 174 | // For multi-byte strings, a new instance of `UtfString` is |
175 | 175 | // initialized (only if `UtfString` usage is forced. |
176 | - if (! $str instanceof UtfString && USE_UTF_STRINGS && $len !== mb_strlen($str, 'UTF-8')) { |
|
176 | + if (!$str instanceof UtfString && USE_UTF_STRINGS && $len !== mb_strlen($str, 'UTF-8')) { |
|
177 | 177 | $str = new UtfString($str); |
178 | 178 | } |
179 | 179 | |
@@ -184,7 +184,7 @@ discard block |
||
184 | 184 | |
185 | 185 | // Setting the delimiter. |
186 | 186 | $this->setDelimiter( |
187 | - ! empty($delimiter) ? $delimiter : static::$DEFAULT_DELIMITER |
|
187 | + !empty($delimiter) ? $delimiter : static::$DEFAULT_DELIMITER |
|
188 | 188 | ); |
189 | 189 | |
190 | 190 | $this->lex(); |
@@ -312,7 +312,7 @@ discard block |
||
312 | 312 | // Parsing the delimiter. |
313 | 313 | $this->delimiter = null; |
314 | 314 | $delimiterLen = 0; |
315 | - while (++$this->last < $this->len && ! Context::isWhitespace($this->str[$this->last]) && $delimiterLen < 15) { |
|
315 | + while (++$this->last < $this->len && !Context::isWhitespace($this->str[$this->last]) && $delimiterLen < 15) { |
|
316 | 316 | $this->delimiter .= $this->str[$this->last]; |
317 | 317 | ++$delimiterLen; |
318 | 318 | } |
@@ -517,7 +517,7 @@ discard block |
||
517 | 517 | { |
518 | 518 | $token = $this->str[$this->last]; |
519 | 519 | |
520 | - if (! Context::isWhitespace($token)) { |
|
520 | + if (!Context::isWhitespace($token)) { |
|
521 | 521 | return null; |
522 | 522 | } |
523 | 523 | |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | // This can occurs in the following statements: |
564 | 564 | // - "SELECT */* comment */ FROM ..." |
565 | 565 | // - "SELECT 2*/* comment */3 AS `six`;" |
566 | - $next = $this->last+1; |
|
566 | + $next = $this->last + 1; |
|
567 | 567 | if (($next < $this->len) && $this->str[$next] === '*') { |
568 | 568 | // Conflict in "*/*": first "*" was not for ending a comment. |
569 | 569 | // Stop here and let other parsing method define the true behavior of that first star. |
@@ -752,7 +752,7 @@ discard block |
||
752 | 752 | } |
753 | 753 | } elseif ($state === 2) { |
754 | 754 | $flags |= Token::FLAG_NUMBER_HEX; |
755 | - if (! ( |
|
755 | + if (!( |
|
756 | 756 | ($this->str[$this->last] >= '0' && $this->str[$this->last] <= '9') |
757 | 757 | || ($this->str[$this->last] >= 'A' && $this->str[$this->last] <= 'F') |
758 | 758 | || ($this->str[$this->last] >= 'a' && $this->str[$this->last] <= 'f') |
@@ -834,7 +834,7 @@ discard block |
||
834 | 834 | public function parseString($quote = '') |
835 | 835 | { |
836 | 836 | $token = $this->str[$this->last]; |
837 | - if (! ($flags = Context::isString($token)) && $token !== $quote) { |
|
837 | + if (!($flags = Context::isString($token)) && $token !== $quote) { |
|
838 | 838 | return null; |
839 | 839 | } |
840 | 840 | $quote = $token; |
@@ -879,7 +879,7 @@ discard block |
||
879 | 879 | public function parseSymbol() |
880 | 880 | { |
881 | 881 | $token = $this->str[$this->last]; |
882 | - if (! ($flags = Context::isSymbol($token))) { |
|
882 | + if (!($flags = Context::isSymbol($token))) { |
|
883 | 883 | return null; |
884 | 884 | } |
885 | 885 | |
@@ -930,7 +930,7 @@ discard block |
||
930 | 930 | return null; |
931 | 931 | } |
932 | 932 | |
933 | - while (++$this->last < $this->len && ! Context::isSeparator($this->str[$this->last])) { |
|
933 | + while (++$this->last < $this->len && !Context::isSeparator($this->str[$this->last])) { |
|
934 | 934 | $token .= $this->str[$this->last]; |
935 | 935 | } |
936 | 936 | --$this->last; |
@@ -61,7 +61,7 @@ discard block |
||
61 | 61 | // The code below extracts only the relevant information. |
62 | 62 | |
63 | 63 | // Extracting lexer's errors. |
64 | - if (! empty($lexer->errors)) { |
|
64 | + if (!empty($lexer->errors)) { |
|
65 | 65 | foreach ($lexer->errors as $err) { |
66 | 66 | $lexerErrors[] = array( |
67 | 67 | $err->getMessage(), |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | } |
75 | 75 | |
76 | 76 | // Extracting parser's errors. |
77 | - if (! empty($parser->errors)) { |
|
77 | + if (!empty($parser->errors)) { |
|
78 | 78 | foreach ($parser->errors as $err) { |
79 | 79 | $parserErrors[] = array( |
80 | 80 | $err->getMessage(), |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | public static function build($type, $input, $output, $debug = null) |
110 | 110 | { |
111 | 111 | // Support query types: `lexer` / `parser`. |
112 | - if (! in_array($type, array('lexer', 'parser'))) { |
|
112 | + if (!in_array($type, array('lexer', 'parser'))) { |
|
113 | 113 | throw new \Exception('Unknown test type (expected `lexer` or `parser`).'); |
114 | 114 | } |
115 | 115 | |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | file_put_contents($output, serialize($test)); |
132 | 132 | |
133 | 133 | // Dumping test's data in human readable format too (if required). |
134 | - if (! empty($debug)) { |
|
134 | + if (!empty($debug)) { |
|
135 | 135 | file_put_contents($debug, print_r($test, true)); |
136 | 136 | } |
137 | 137 | } |
@@ -161,10 +161,10 @@ discard block |
||
161 | 161 | if (is_dir($inputFile)) { |
162 | 162 | // Creating required directories to maintain the structure. |
163 | 163 | // Ignoring errors if the folder structure exists already. |
164 | - if (! is_dir($outputFile)) { |
|
164 | + if (!is_dir($outputFile)) { |
|
165 | 165 | mkdir($outputFile); |
166 | 166 | } |
167 | - if (($debug !== null) && (! is_dir($debugFile))) { |
|
167 | + if (($debug !== null) && (!is_dir($debugFile))) { |
|
168 | 168 | mkdir($debugFile); |
169 | 169 | } |
170 | 170 | |
@@ -179,7 +179,7 @@ discard block |
||
179 | 179 | } |
180 | 180 | |
181 | 181 | // Building the test. |
182 | - if (! file_exists($outputFile)) { |
|
182 | + if (!file_exists($outputFile)) { |
|
183 | 183 | sprintf("Building test for %s...\n", $inputFile); |
184 | 184 | static::build( |
185 | 185 | strpos($inputFile, 'lex') !== false ? 'lexer' : 'parser', |
@@ -212,11 +212,11 @@ discard block |
||
212 | 212 | $debug = empty($argv[3]) ? null : rtrim($argv[3], '/'); |
213 | 213 | |
214 | 214 | // Checking if all directories are valid. |
215 | - if (! is_dir($input)) { |
|
215 | + if (!is_dir($input)) { |
|
216 | 216 | throw new \Exception('The input directory does not exist.'); |
217 | - } elseif (! is_dir($output)) { |
|
217 | + } elseif (!is_dir($output)) { |
|
218 | 218 | throw new \Exception('The output directory does not exist.'); |
219 | - } elseif (($debug !== null) && (! is_dir($debug))) { |
|
219 | + } elseif (($debug !== null) && (!is_dir($debug))) { |
|
220 | 220 | throw new \Exception('The debug directory does not exist.'); |
221 | 221 | } |
222 | 222 |
@@ -155,7 +155,7 @@ discard block |
||
155 | 155 | } |
156 | 156 | |
157 | 157 | $value = strtoupper($value); |
158 | - if (! isset($types[$value])) { |
|
158 | + if (!isset($types[$value])) { |
|
159 | 159 | $types[$value] = $type; |
160 | 160 | } else { |
161 | 161 | $types[$value] |= $type; |
@@ -165,10 +165,10 @@ discard block |
||
165 | 165 | $ret = array(); |
166 | 166 | foreach ($types as $word => $type) { |
167 | 167 | $len = strlen($word); |
168 | - if (! isset($ret[$type])) { |
|
168 | + if (!isset($ret[$type])) { |
|
169 | 169 | $ret[$type] = array(); |
170 | 170 | } |
171 | - if (! isset($ret[$type][$len])) { |
|
171 | + if (!isset($ret[$type][$len])) { |
|
172 | 172 | $ret[$type][$len] = array(); |
173 | 173 | } |
174 | 174 | $ret[$type][$len][] = $word; |
@@ -389,9 +389,9 @@ discard block |
||
389 | 389 | $output = rtrim($argv[2], '/'); |
390 | 390 | |
391 | 391 | // Checking if all directories are valid. |
392 | - if (! is_dir($input)) { |
|
392 | + if (!is_dir($input)) { |
|
393 | 393 | throw new \Exception('The input directory does not exist.'); |
394 | - } elseif (! is_dir($output)) { |
|
394 | + } elseif (!is_dir($output)) { |
|
395 | 395 | throw new \Exception('The output directory does not exist.'); |
396 | 396 | } |
397 | 397 |