@@ -39,7 +39,7 @@ discard block |
||
| 39 | 39 | { |
| 40 | 40 | foreach ($longopts as $value) { |
| 41 | 41 | $value = rtrim($value, ':'); |
| 42 | - if (! isset($params[$value])) { |
|
| 42 | + if (!isset($params[$value])) { |
|
| 43 | 43 | continue; |
| 44 | 44 | } |
| 45 | 45 | |
@@ -62,7 +62,7 @@ discard block |
||
| 62 | 62 | * |
| 63 | 63 | * @return string[]|false[]|false |
| 64 | 64 | */ |
| 65 | - public function getopt($opt, $long): array|false |
|
| 65 | + public function getopt($opt, $long): array | false |
|
| 66 | 66 | { |
| 67 | 67 | return getopt($opt, $long); |
| 68 | 68 | } |
@@ -70,7 +70,7 @@ discard block |
||
| 70 | 70 | /** |
| 71 | 71 | * @return string[]|false[]|false |
| 72 | 72 | */ |
| 73 | - public function parseHighlight(): array|false |
|
| 73 | + public function parseHighlight(): array | false |
|
| 74 | 74 | { |
| 75 | 75 | $longopts = [ |
| 76 | 76 | 'help', |
@@ -84,11 +84,11 @@ discard block |
||
| 84 | 84 | } |
| 85 | 85 | |
| 86 | 86 | $this->mergeLongOpts($params, $longopts); |
| 87 | - if (! isset($params['f'])) { |
|
| 87 | + if (!isset($params['f'])) { |
|
| 88 | 88 | $params['f'] = 'cli'; |
| 89 | 89 | } |
| 90 | 90 | |
| 91 | - if (! in_array($params['f'], ['html', 'cli', 'text'])) { |
|
| 91 | + if (!in_array($params['f'], ['html', 'cli', 'text'])) { |
|
| 92 | 92 | echo "ERROR: Invalid value for format!\n"; |
| 93 | 93 | |
| 94 | 94 | return false; |
@@ -113,7 +113,7 @@ discard block |
||
| 113 | 113 | return 0; |
| 114 | 114 | } |
| 115 | 115 | |
| 116 | - if (! isset($params['q'])) { |
|
| 116 | + if (!isset($params['q'])) { |
|
| 117 | 117 | $stdIn = $this->readStdin(); |
| 118 | 118 | |
| 119 | 119 | if ($stdIn) { |
@@ -153,7 +153,7 @@ discard block |
||
| 153 | 153 | /** |
| 154 | 154 | * @return string[]|false[]|false |
| 155 | 155 | */ |
| 156 | - public function parseLint(): array|false |
|
| 156 | + public function parseLint(): array | false |
|
| 157 | 157 | { |
| 158 | 158 | $longopts = [ |
| 159 | 159 | 'help', |
@@ -187,7 +187,7 @@ discard block |
||
| 187 | 187 | Context::load($params['c']); |
| 188 | 188 | } |
| 189 | 189 | |
| 190 | - if (! isset($params['q'])) { |
|
| 190 | + if (!isset($params['q'])) { |
|
| 191 | 191 | $stdIn = $this->readStdin(); |
| 192 | 192 | |
| 193 | 193 | if ($stdIn) { |
@@ -232,7 +232,7 @@ discard block |
||
| 232 | 232 | /** |
| 233 | 233 | * @return string[]|false[]|false |
| 234 | 234 | */ |
| 235 | - public function parseTokenize(): array|false |
|
| 235 | + public function parseTokenize(): array | false |
|
| 236 | 236 | { |
| 237 | 237 | $longopts = [ |
| 238 | 238 | 'help', |
@@ -261,7 +261,7 @@ discard block |
||
| 261 | 261 | return 0; |
| 262 | 262 | } |
| 263 | 263 | |
| 264 | - if (! isset($params['q'])) { |
|
| 264 | + if (!isset($params['q'])) { |
|
| 265 | 265 | $stdIn = $this->readStdin(); |
| 266 | 266 | |
| 267 | 267 | if ($stdIn) { |
@@ -297,7 +297,7 @@ discard block |
||
| 297 | 297 | return 1; |
| 298 | 298 | } |
| 299 | 299 | |
| 300 | - public function readStdin(): string|false|null |
|
| 300 | + public function readStdin(): string | false | null |
|
| 301 | 301 | { |
| 302 | 302 | $read = [STDIN]; |
| 303 | 303 | $write = []; |
@@ -149,14 +149,14 @@ |
||
| 149 | 149 | * |
| 150 | 150 | * @var Expression[]|null |
| 151 | 151 | */ |
| 152 | - public array|null $columnNamesOrUserVariables = null; |
|
| 152 | + public array | null $columnNamesOrUserVariables = null; |
|
| 153 | 153 | |
| 154 | 154 | /** |
| 155 | 155 | * SET clause's updated values(optional). |
| 156 | 156 | * |
| 157 | 157 | * @var SetOperation[]|null |
| 158 | 158 | */ |
| 159 | - public array|null $set = null; |
|
| 159 | + public array | null $set = null; |
|
| 160 | 160 | |
| 161 | 161 | /** |
| 162 | 162 | * Ignore 'number' LINES/ROWS. |
@@ -62,7 +62,7 @@ discard block |
||
| 62 | 62 | * |
| 63 | 63 | * @var Array2d[]|null |
| 64 | 64 | */ |
| 65 | - public array|null $values = null; |
|
| 65 | + public array | null $values = null; |
|
| 66 | 66 | |
| 67 | 67 | /** |
| 68 | 68 | * If SET clause is present |
@@ -70,7 +70,7 @@ discard block |
||
| 70 | 70 | * |
| 71 | 71 | * @var SetOperation[]|null |
| 72 | 72 | */ |
| 73 | - public array|null $set = null; |
|
| 73 | + public array | null $set = null; |
|
| 74 | 74 | |
| 75 | 75 | /** |
| 76 | 76 | * If SELECT clause is present |
@@ -106,28 +106,28 @@ discard block |
||
| 106 | 106 | * |
| 107 | 107 | * @var Expression[]|null |
| 108 | 108 | */ |
| 109 | - public array|null $from = null; |
|
| 109 | + public array | null $from = null; |
|
| 110 | 110 | |
| 111 | 111 | /** |
| 112 | 112 | * Joins. |
| 113 | 113 | * |
| 114 | 114 | * @var JoinKeyword[]|null |
| 115 | 115 | */ |
| 116 | - public array|null $join = null; |
|
| 116 | + public array | null $join = null; |
|
| 117 | 117 | |
| 118 | 118 | /** |
| 119 | 119 | * Tables used as sources for this statement. |
| 120 | 120 | * |
| 121 | 121 | * @var Expression[]|null |
| 122 | 122 | */ |
| 123 | - public array|null $using = null; |
|
| 123 | + public array | null $using = null; |
|
| 124 | 124 | |
| 125 | 125 | /** |
| 126 | 126 | * Columns used in this statement. |
| 127 | 127 | * |
| 128 | 128 | * @var Expression[]|null |
| 129 | 129 | */ |
| 130 | - public array|null $columns = null; |
|
| 130 | + public array | null $columns = null; |
|
| 131 | 131 | |
| 132 | 132 | /** |
| 133 | 133 | * Partitions used as source for this statement. |
@@ -141,14 +141,14 @@ discard block |
||
| 141 | 141 | * |
| 142 | 142 | * @var Condition[]|null |
| 143 | 143 | */ |
| 144 | - public array|null $where = null; |
|
| 144 | + public array | null $where = null; |
|
| 145 | 145 | |
| 146 | 146 | /** |
| 147 | 147 | * Specifies the order of the rows in the result set. |
| 148 | 148 | * |
| 149 | 149 | * @var OrderKeyword[]|null |
| 150 | 150 | */ |
| 151 | - public array|null $order = null; |
|
| 151 | + public array | null $order = null; |
|
| 152 | 152 | |
| 153 | 153 | /** |
| 154 | 154 | * Conditions used for limiting the size of the result set. |
@@ -77,7 +77,7 @@ discard block |
||
| 77 | 77 | * |
| 78 | 78 | * @var ArrayObj[]|null |
| 79 | 79 | */ |
| 80 | - public array|null $values = null; |
|
| 80 | + public array | null $values = null; |
|
| 81 | 81 | |
| 82 | 82 | /** |
| 83 | 83 | * If SET clause is present |
@@ -85,7 +85,7 @@ discard block |
||
| 85 | 85 | * |
| 86 | 86 | * @var SetOperation[]|null |
| 87 | 87 | */ |
| 88 | - public array|null $set = null; |
|
| 88 | + public array | null $set = null; |
|
| 89 | 89 | |
| 90 | 90 | /** |
| 91 | 91 | * If SELECT clause is present |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | * |
| 110 | 110 | * @var SetOperation[]|null |
| 111 | 111 | */ |
| 112 | - public array|null $onDuplicateSet = null; |
|
| 112 | + public array | null $onDuplicateSet = null; |
|
| 113 | 113 | |
| 114 | 114 | /** |
| 115 | 115 | * @return string |
@@ -188,7 +188,7 @@ discard block |
||
| 188 | 188 | { |
| 189 | 189 | $this->str = $str; |
| 190 | 190 | $this->byteLen = mb_strlen($str, '8bit'); |
| 191 | - if (! mb_check_encoding($str, 'UTF-8')) { |
|
| 191 | + if (!mb_check_encoding($str, 'UTF-8')) { |
|
| 192 | 192 | $this->charLen = 0; |
| 193 | 193 | } else { |
| 194 | 194 | $this->charLen = mb_strlen($str, 'UTF-8'); |
@@ -298,7 +298,7 @@ discard block |
||
| 298 | 298 | // Use the default ASCII map as queries are mostly ASCII chars |
| 299 | 299 | // ord($byte) has a performance cost |
| 300 | 300 | |
| 301 | - if (! isset(static::$asciiMap[$byte])) { |
|
| 301 | + if (!isset(static::$asciiMap[$byte])) { |
|
| 302 | 302 | // Complete the cache with missing items |
| 303 | 303 | static::$asciiMap[$byte] = ord($byte); |
| 304 | 304 | } |
@@ -496,7 +496,7 @@ discard block |
||
| 496 | 496 | $list->idx = $lastIdx; |
| 497 | 497 | } elseif (empty(static::$statementParsers[$token->keyword])) { |
| 498 | 498 | // Checking if it is a known statement that can be parsed. |
| 499 | - if (! isset(static::$statementParsers[$token->keyword])) { |
|
| 499 | + if (!isset(static::$statementParsers[$token->keyword])) { |
|
| 500 | 500 | // A statement is considered recognized if the parser |
| 501 | 501 | // is aware that it is a statement, but it does not have |
| 502 | 502 | // a parser for it yet. |
@@ -536,7 +536,7 @@ discard block |
||
| 536 | 536 | |
| 537 | 537 | // Handles unions. |
| 538 | 538 | if ( |
| 539 | - ! empty($unionType) |
|
| 539 | + !empty($unionType) |
|
| 540 | 540 | && ($lastStatement instanceof SelectStatement) |
| 541 | 541 | && ($statement instanceof SelectStatement) |
| 542 | 542 | ) { |
@@ -623,7 +623,7 @@ discard block |
||
| 623 | 623 | * |
| 624 | 624 | * @throws ParserException throws the exception, if strict mode is enabled. |
| 625 | 625 | */ |
| 626 | - public function error($msg, Token|null $token = null, $code = 0): void |
|
| 626 | + public function error($msg, Token | null $token = null, $code = 0): void |
|
| 627 | 627 | { |
| 628 | 628 | $error = new ParserException( |
| 629 | 629 | Translator::gettext($msg), |
@@ -436,7 +436,7 @@ discard block |
||
| 436 | 436 | // The options of a clause should stay on the same line and everything that follows. |
| 437 | 437 | if ( |
| 438 | 438 | $this->options['parts_newline'] |
| 439 | - && ! $formattedOptions |
|
| 439 | + && !$formattedOptions |
|
| 440 | 440 | && empty(self::$inlineClauses[$lastClause]) |
| 441 | 441 | && ( |
| 442 | 442 | $curr->type !== Token::TYPE_KEYWORD |
@@ -496,7 +496,7 @@ discard block |
||
| 496 | 496 | end($blocksLineEndings) === true |
| 497 | 497 | || ( |
| 498 | 498 | empty(self::$inlineClauses[$lastClause]) |
| 499 | - && ! $shortGroup |
|
| 499 | + && !$shortGroup |
|
| 500 | 500 | && $this->options['parts_newline'] |
| 501 | 501 | ) |
| 502 | 502 | ) { |
@@ -532,7 +532,7 @@ discard block |
||
| 532 | 532 | $lineEnded = false; |
| 533 | 533 | } elseif ( |
| 534 | 534 | $prev->keyword === 'DELIMITER' |
| 535 | - || ! ( |
|
| 535 | + || !( |
|
| 536 | 536 | ($prev->type === Token::TYPE_OPERATOR && ($prev->value === '.' || $prev->value === '(')) |
| 537 | 537 | // No space after . ( |
| 538 | 538 | || ($curr->type === Token::TYPE_OPERATOR |
@@ -648,12 +648,12 @@ discard block |
||
| 648 | 648 | static $prev; |
| 649 | 649 | |
| 650 | 650 | foreach ($this->options['formats'] as $format) { |
| 651 | - if ($token->type !== $format['type'] || ! (($token->flags & $format['flags']) === $format['flags'])) { |
|
| 651 | + if ($token->type !== $format['type'] || !(($token->flags & $format['flags']) === $format['flags'])) { |
|
| 652 | 652 | continue; |
| 653 | 653 | } |
| 654 | 654 | |
| 655 | 655 | // Running transformation function. |
| 656 | - if (! empty($format['function'])) { |
|
| 656 | + if (!empty($format['function'])) { |
|
| 657 | 657 | $func = $format['function']; |
| 658 | 658 | $text = $func($text); |
| 659 | 659 | } |
@@ -764,7 +764,7 @@ discard block |
||
| 764 | 764 | * |
| 765 | 765 | * @psalm-return 1|2|false |
| 766 | 766 | */ |
| 767 | - public static function isClause($token): int|false |
|
| 767 | + public static function isClause($token): int | false |
|
| 768 | 768 | { |
| 769 | 769 | if ( |
| 770 | 770 | ($token->type === Token::TYPE_KEYWORD && isset(Parser::$statementParsers[$token->keyword])) |
@@ -411,7 +411,7 @@ discard block |
||
| 411 | 411 | public function build(): string |
| 412 | 412 | { |
| 413 | 413 | $fields = ''; |
| 414 | - if (! empty($this->fields)) { |
|
| 414 | + if (!empty($this->fields)) { |
|
| 415 | 415 | if (is_array($this->fields)) { |
| 416 | 416 | $fields = CreateDefinition::build($this->fields) . ' '; |
| 417 | 417 | } elseif ($this->fields instanceof ArrayObj) { |
@@ -450,23 +450,23 @@ discard block |
||
| 450 | 450 | |
| 451 | 451 | $partition = ''; |
| 452 | 452 | |
| 453 | - if (! empty($this->partitionBy)) { |
|
| 453 | + if (!empty($this->partitionBy)) { |
|
| 454 | 454 | $partition .= "\nPARTITION BY " . $this->partitionBy; |
| 455 | 455 | } |
| 456 | 456 | |
| 457 | - if (! empty($this->partitionsNum)) { |
|
| 457 | + if (!empty($this->partitionsNum)) { |
|
| 458 | 458 | $partition .= "\nPARTITIONS " . $this->partitionsNum; |
| 459 | 459 | } |
| 460 | 460 | |
| 461 | - if (! empty($this->subpartitionBy)) { |
|
| 461 | + if (!empty($this->subpartitionBy)) { |
|
| 462 | 462 | $partition .= "\nSUBPARTITION BY " . $this->subpartitionBy; |
| 463 | 463 | } |
| 464 | 464 | |
| 465 | - if (! empty($this->subpartitionsNum)) { |
|
| 465 | + if (!empty($this->subpartitionsNum)) { |
|
| 466 | 466 | $partition .= "\nSUBPARTITIONS " . $this->subpartitionsNum; |
| 467 | 467 | } |
| 468 | 468 | |
| 469 | - if (! empty($this->partitions)) { |
|
| 469 | + if (!empty($this->partitions)) { |
|
| 470 | 470 | $partition .= "\n" . PartitionDefinition::build($this->partitions); |
| 471 | 471 | } |
| 472 | 472 | |
@@ -490,7 +490,7 @@ discard block |
||
| 490 | 490 | . OptionsArray::build($this->options) . ' ' |
| 491 | 491 | . Expression::build($this->name) . ' ' |
| 492 | 492 | . $fields . ' AS ' . $builtStatement |
| 493 | - . (! empty($this->body) ? TokensList::build($this->body) : '') . ' ' |
|
| 493 | + . (!empty($this->body) ? TokensList::build($this->body) : '') . ' ' |
|
| 494 | 494 | . OptionsArray::build($this->entityOptions); |
| 495 | 495 | } |
| 496 | 496 | |
@@ -548,7 +548,7 @@ discard block |
||
| 548 | 548 | ] |
| 549 | 549 | ); |
| 550 | 550 | |
| 551 | - if (! isset($this->name) || ($this->name === '')) { |
|
| 551 | + if (!isset($this->name) || ($this->name === '')) { |
|
| 552 | 552 | $parser->error('The name of the entity was expected.', $list->tokens[$list->idx]); |
| 553 | 553 | } else { |
| 554 | 554 | ++$list->idx; // Skipping field. |
@@ -660,7 +660,7 @@ discard block |
||
| 660 | 660 | $token = $list->getNextOfType(Token::TYPE_NUMBER); |
| 661 | 661 | --$list->idx; // `getNextOfType` also advances one position. |
| 662 | 662 | $this->subpartitionsNum = $token->value; |
| 663 | - } elseif (! empty($field)) { |
|
| 663 | + } elseif (!empty($field)) { |
|
| 664 | 664 | /* |
| 665 | 665 | * Handling the content of `PARTITION BY` and `SUBPARTITION BY`. |
| 666 | 666 | */ |
@@ -689,7 +689,7 @@ discard block |
||
| 689 | 689 | $field = null; |
| 690 | 690 | } |
| 691 | 691 | } elseif (($token->type === Token::TYPE_OPERATOR) && ($token->value === '(')) { |
| 692 | - if (! empty($this->partitionBy)) { |
|
| 692 | + if (!empty($this->partitionBy)) { |
|
| 693 | 693 | $this->partitions = ArrayObj::parse( |
| 694 | 694 | $parser, |
| 695 | 695 | $list, |