summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.php_cs3
-rw-r--r--locale/ja/LC_MESSAGES/sqlparser.mobin3185 -> 3430 bytes
-rw-r--r--locale/ja/LC_MESSAGES/sqlparser.po18
-rw-r--r--locale/zh_TW/LC_MESSAGES/sqlparser.mobin4351 -> 4240 bytes
-rw-r--r--locale/zh_TW/LC_MESSAGES/sqlparser.po11
-rw-r--r--src/Components/ArrayObj.php4
-rw-r--r--src/Components/Condition.php4
-rw-r--r--src/Components/CreateDefinition.php57
-rw-r--r--src/Components/Expression.php38
-rw-r--r--src/Components/IntoKeyword.php27
-rw-r--r--src/Components/Key.php2
-rw-r--r--src/Components/OrderKeyword.php4
-rw-r--r--src/Components/ParameterDefinition.php18
-rw-r--r--src/Components/PartitionDefinition.php25
-rw-r--r--src/Components/Reference.php2
-rw-r--r--src/Components/RenameOperation.php4
-rw-r--r--src/Components/SetOperation.php4
-rw-r--r--src/Lexer.php6
-rw-r--r--src/Statement.php3
-rw-r--r--src/Statements/AlterStatement.php6
-rw-r--r--src/Statements/AnalyzeStatement.php2
-rw-r--r--src/Statements/CallStatement.php2
-rw-r--r--src/Statements/CreateStatement.php12
-rw-r--r--src/Statements/DeleteStatement.php12
-rw-r--r--src/Statements/DropStatement.php2
-rw-r--r--src/Statements/InsertStatement.php24
-rw-r--r--src/Statements/MaintenanceStatement.php4
-rw-r--r--src/Statements/OptimizeStatement.php2
-rw-r--r--src/Statements/RenameStatement.php2
-rw-r--r--src/Statements/ReplaceStatement.php25
-rw-r--r--src/Statements/SelectStatement.php6
-rw-r--r--src/Statements/SetStatement.php4
-rw-r--r--src/Statements/TransactionStatement.php2
-rw-r--r--src/Statements/TruncateStatement.php2
-rw-r--r--src/Statements/UpdateStatement.php4
-rw-r--r--src/Utils/CLI.php2
-rw-r--r--src/Utils/Query.php6
-rw-r--r--src/Utils/Routine.php4
-rw-r--r--tests/Builder/CreateStatementTest.php4
-rw-r--r--tests/Builder/StatementTest.php4
-rw-r--r--tests/Components/Array2dTest.php2
-rw-r--r--tests/Components/ArrayObjTest.php3
-rw-r--r--tests/Components/CaseExpressionTest.php2
-rw-r--r--tests/Components/ComponentTest.php2
-rw-r--r--tests/Components/ConditionTest.php2
-rw-r--r--tests/Components/CreateDefinitionTest.php2
-rw-r--r--tests/Components/ExpressionArrayTest.php2
-rw-r--r--tests/Components/ExpressionTest.php3
-rw-r--r--tests/Components/IntoKeywordTest.php2
-rw-r--r--tests/Components/JoinKeywordTest.php2
-rw-r--r--tests/Components/KeyTest.php2
-rw-r--r--tests/Components/LimitTest.php3
-rw-r--r--tests/Components/OptionsArrayTest.php2
-rw-r--r--tests/Components/ParameterDefinitionTest.php2
-rw-r--r--tests/Components/PartitionDefinitionTest.php2
-rw-r--r--tests/Components/ReferenceTest.php2
-rw-r--r--tests/Components/RenameOperationTest.php2
-rw-r--r--tests/Lexer/IsMethodsTest.php2
-rw-r--r--tests/Lexer/LexerTest.php1
-rw-r--r--tests/Lexer/TokenTest.php2
-rw-r--r--tests/Lexer/TokensListTest.php2
-rw-r--r--tests/Misc/BugsTest.php1
-rw-r--r--tests/Misc/UtfStringTest.php2
-rw-r--r--tests/Parser/AlterStatementTest.php1
-rw-r--r--tests/Parser/CallStatementTest.php1
-rw-r--r--tests/Parser/CreateStatementTest.php1
-rw-r--r--tests/Parser/DeleteStatementTest.php1
-rw-r--r--tests/Parser/ExplainStatement.php1
-rw-r--r--tests/Parser/InsertStatementTest.php1
-rw-r--r--tests/Parser/ParserTest.php3
-rw-r--r--tests/Parser/RenameStatementTest.php1
-rw-r--r--tests/Parser/ReplaceStatementTest.php1
-rw-r--r--tests/Parser/RestoreStatementTest.php1
-rw-r--r--tests/Parser/SelectStatementTest.php3
-rw-r--r--tests/Parser/SetStatementTest.php1
-rw-r--r--tests/Parser/TransactionStatementTest.php1
-rw-r--r--tests/Parser/UpdateStatementTest.php1
-rw-r--r--tests/Utils/BufferedQueryTest.php3
-rw-r--r--tests/Utils/CLITest.php2
-rw-r--r--tests/Utils/ErrorTest.php2
-rw-r--r--tests/Utils/FormatterTest.php4
-rw-r--r--tests/Utils/MiscTest.php3
-rw-r--r--tests/Utils/QueryTest.php4
-rw-r--r--tests/Utils/RoutineTest.php5
-rw-r--r--tests/Utils/TableTest.php4
-rw-r--r--tests/Utils/TokensTest.php4
86 files changed, 242 insertions, 215 deletions
diff --git a/.php_cs b/.php_cs
index 7e08ca9..bc00091 100644
--- a/.php_cs
+++ b/.php_cs
@@ -13,7 +13,10 @@ return PhpCsFixer\Config::create()
'@Symfony' => true,
'array_syntax' => array('syntax' => 'long'),
'concat_space' => array('spacing' => true),
+ 'ordered_imports' => true,
'no_trailing_whitespace' => true,
+ 'no_useless_return' => true,
+ 'no_useless_else' => true,
'phpdoc_add_missing_param_annotation' => true,
'phpdoc_order' => true,
))
diff --git a/locale/ja/LC_MESSAGES/sqlparser.mo b/locale/ja/LC_MESSAGES/sqlparser.mo
index a52c5fc..eec707b 100644
--- a/locale/ja/LC_MESSAGES/sqlparser.mo
+++ b/locale/ja/LC_MESSAGES/sqlparser.mo
Binary files differ
diff --git a/locale/ja/LC_MESSAGES/sqlparser.po b/locale/ja/LC_MESSAGES/sqlparser.po
index e9fd114..dd54463 100644
--- a/locale/ja/LC_MESSAGES/sqlparser.po
+++ b/locale/ja/LC_MESSAGES/sqlparser.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: SQL parser 0\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-01-24 10:49+0100\n"
-"PO-Revision-Date: 2016-12-27 15:16+0000\n"
+"PO-Revision-Date: 2017-02-13 11:33+0000\n"
"Last-Translator: Fujiwara Software <fujisoft@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/phpmyadmin/sql-"
"parser/ja/>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 2.11-dev\n"
+"X-Generator: Weblate 2.12-dev\n"
#: src/Component.php:43 src/Component.php:63
msgid "Not implemented yet."
@@ -121,10 +121,8 @@ msgid "Keyword \"TO\" was expected."
msgstr "キーワード \"TO\" があるべきです。"
#: src/Components/RenameOperation.php:123
-#, fuzzy
-#| msgid "The number of tables that are open."
msgid "The new name of the table was expected."
-msgstr "開いているテーブルの数。"
+msgstr "テーブルの新しい名前が必要です。"
#: src/Components/RenameOperation.php:141
#, fuzzy
@@ -133,16 +131,12 @@ msgid "A rename operation was expected."
msgstr "行を削除しました"
#: src/Components/SetOperation.php:105
-#, fuzzy
-#| msgid "as regular expression"
msgid "Missing expression."
-msgstr "正規表現"
+msgstr "式がありません。"
#: src/Lexer.php:237
-#, fuzzy
-#| msgid "Unexpected characters on line %s."
msgid "Unexpected character."
-msgstr "予期しない文字 (行: %s)。"
+msgstr "予期しない文字。"
#: src/Lexer.php:278
msgid "Expected whitespace(s) before delimiter."
@@ -197,7 +191,7 @@ msgstr "予期しない節の順序。"
#, fuzzy
#| msgid "The number of tables that are open."
msgid "The name of the entity was expected."
-msgstr "開いているテーブルの数。"
+msgstr "エンティティの名前が必要です。"
#: src/Statements/CreateStatement.php:430
msgid "A table name was expected."
diff --git a/locale/zh_TW/LC_MESSAGES/sqlparser.mo b/locale/zh_TW/LC_MESSAGES/sqlparser.mo
index d894dde..bd68438 100644
--- a/locale/zh_TW/LC_MESSAGES/sqlparser.mo
+++ b/locale/zh_TW/LC_MESSAGES/sqlparser.mo
Binary files differ
diff --git a/locale/zh_TW/LC_MESSAGES/sqlparser.po b/locale/zh_TW/LC_MESSAGES/sqlparser.po
index ee7de0c..1dfab71 100644
--- a/locale/zh_TW/LC_MESSAGES/sqlparser.po
+++ b/locale/zh_TW/LC_MESSAGES/sqlparser.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: SQL parser 0\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-01-24 10:49+0100\n"
-"PO-Revision-Date: 2017-02-10 16:44+0000\n"
+"PO-Revision-Date: 2017-02-10 16:51+0000\n"
"Last-Translator: hd hd <hd@cgsword.com>\n"
"Language-Team: Chinese (Taiwan) "
"<https://hosted.weblate.org/projects/phpmyadmin/sql-parser/zh_TW/>\n"
@@ -22,20 +22,21 @@ msgstr "尚未實作。"
#: src/Components/AlterOperation.php:224 src/Statement.php:334
msgid ""
"A new statement was found, but no delimiter between it and the previous one."
-msgstr "找到新的陳述句,但與前一個陳述句之間未加入間隔符號。"
+msgstr "找到新的陳述句,但與前一陳述句之間沒有分隔符。"
#: src/Components/AlterOperation.php:236
+#, fuzzy
msgid "Unrecognized alter operation."
-msgstr "無法辨識的修改(Alter)操作。"
+msgstr "無法識別的修改操作。"
#: src/Components/Array2d.php:88
#, php-format
msgid "%1$d values were expected, but found %2$d."
-msgstr "預期要有 %1$d 個數值,但只找到 %2$d 個。"
+msgstr "預期 %1$d 個數值,但找到 %2$d 個。"
#: src/Components/Array2d.php:111
msgid "An opening bracket followed by a set of values was expected."
-msgstr "預期要於數值之後接著開始括號。"
+msgstr "預期開括號後有一組數值。"
#: src/Components/ArrayObj.php:114 src/Components/CreateDefinition.php:201
msgid "An opening bracket was expected."
diff --git a/src/Components/ArrayObj.php b/src/Components/ArrayObj.php
index feeb169..e86ddfd 100644
--- a/src/Components/ArrayObj.php
+++ b/src/Components/ArrayObj.php
@@ -182,8 +182,8 @@ class ArrayObj extends Component
return implode(', ', $component);
} elseif (!empty($component->raw)) {
return '(' . implode(', ', $component->raw) . ')';
- } else {
- return '(' . implode(', ', $component->values) . ')';
}
+
+ return '(' . implode(', ', $component->values) . ')';
}
}
diff --git a/src/Components/Condition.php b/src/Components/Condition.php
index 79899e8..99ab34c 100644
--- a/src/Components/Condition.php
+++ b/src/Components/Condition.php
@@ -220,8 +220,8 @@ class Condition extends Component
{
if (is_array($component)) {
return implode(' ', $component);
- } else {
- return $component->expr;
}
+
+ return $component->expr;
}
}
diff --git a/src/Components/CreateDefinition.php b/src/Components/CreateDefinition.php
index 2bf6198..0b5c584 100644
--- a/src/Components/CreateDefinition.php
+++ b/src/Components/CreateDefinition.php
@@ -8,8 +8,8 @@
namespace PhpMyAdmin\SqlParser\Components;
-use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Component;
+use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
@@ -201,6 +201,7 @@ class CreateDefinition extends Component
'An opening bracket was expected.',
$token
);
+
break;
}
} elseif ($state === 1) {
@@ -226,11 +227,11 @@ class CreateDefinition extends Component
);
return $ret;
- } else {
- // Non-reserved keywords are allowed without backquotes
- $expr->name = $token->value;
- $state = 2;
}
+
+ // Non-reserved keywords are allowed without backquotes
+ $expr->name = $token->value;
+ $state = 2;
} else {
$parser->error(
'A symbol name was expected!',
@@ -302,35 +303,35 @@ class CreateDefinition extends Component
{
if (is_array($component)) {
return "(\n " . implode(",\n ", $component) . "\n)";
- } else {
- $tmp = '';
-
- if ($component->isConstraint) {
- $tmp .= 'CONSTRAINT ';
- }
+ }
- if ((isset($component->name)) && ($component->name !== '')) {
- $tmp .= Context::escape($component->name) . ' ';
- }
+ $tmp = '';
- if (!empty($component->type)) {
- $tmp .= DataType::build(
- $component->type,
- array('lowercase' => true)
- ) . ' ';
- }
+ if ($component->isConstraint) {
+ $tmp .= 'CONSTRAINT ';
+ }
- if (!empty($component->key)) {
- $tmp .= $component->key . ' ';
- }
+ if ((isset($component->name)) && ($component->name !== '')) {
+ $tmp .= Context::escape($component->name) . ' ';
+ }
- if (!empty($component->references)) {
- $tmp .= 'REFERENCES ' . $component->references . ' ';
- }
+ if (!empty($component->type)) {
+ $tmp .= DataType::build(
+ $component->type,
+ array('lowercase' => true)
+ ) . ' ';
+ }
- $tmp .= $component->options;
+ if (!empty($component->key)) {
+ $tmp .= $component->key . ' ';
+ }
- return trim($tmp);
+ if (!empty($component->references)) {
+ $tmp .= 'REFERENCES ' . $component->references . ' ';
}
+
+ $tmp .= $component->options;
+
+ return trim($tmp);
}
}
diff --git a/src/Components/Expression.php b/src/Components/Expression.php
index d3668d7..a1b460b 100644
--- a/src/Components/Expression.php
+++ b/src/Components/Expression.php
@@ -7,8 +7,8 @@
namespace PhpMyAdmin\SqlParser\Components;
-use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Component;
+use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
@@ -418,28 +418,28 @@ class Expression extends Component
{
if (is_array($component)) {
return implode($component, ', ');
+ }
+
+ if ($component->expr !== '' && !is_null($component->expr)) {
+ $ret = $component->expr;
} else {
- if ($component->expr !== '' && !is_null($component->expr)) {
- $ret = $component->expr;
- } else {
- $fields = array();
- if ((isset($component->database)) && ($component->database !== '')) {
- $fields[] = $component->database;
- }
- if ((isset($component->table)) && ($component->table !== '')) {
- $fields[] = $component->table;
- }
- if ((isset($component->column)) && ($component->column !== '')) {
- $fields[] = $component->column;
- }
- $ret = implode('.', Context::escape($fields));
+ $fields = array();
+ if ((isset($component->database)) && ($component->database !== '')) {
+ $fields[] = $component->database;
}
-
- if (!empty($component->alias)) {
- $ret .= ' AS ' . Context::escape($component->alias);
+ if ((isset($component->table)) && ($component->table !== '')) {
+ $fields[] = $component->table;
+ }
+ if ((isset($component->column)) && ($component->column !== '')) {
+ $fields[] = $component->column;
}
+ $ret = implode('.', Context::escape($fields));
+ }
- return $ret;
+ if (!empty($component->alias)) {
+ $ret .= ' AS ' . Context::escape($component->alias);
}
+
+ return $ret;
}
}
diff --git a/src/Components/IntoKeyword.php b/src/Components/IntoKeyword.php
index a5c2d24..6c52f20 100644
--- a/src/Components/IntoKeyword.php
+++ b/src/Components/IntoKeyword.php
@@ -235,27 +235,26 @@ class IntoKeyword extends Component
public static function build($component, array $options = array())
{
if ($component->dest instanceof Expression) {
- $columns = !empty($component->columns) ?
- '(`' . implode('`, `', $component->columns) . '`)' : '';
+ $columns = !empty($component->columns) ? '(`' . implode('`, `', $component->columns) . '`)' : '';
return $component->dest . $columns;
} elseif (isset($component->values)) {
return ExpressionArray::build($component->values);
- } else {
- $ret = 'OUTFILE "' . $component->dest . '"';
+ }
- $fields_options_str = OptionsArray::build($component->fields_options);
- if (trim($fields_options_str) !== '') {
- $ret .= ($component->fields_keyword) ? ' FIELDS' : ' COLUMNS';
- $ret .= ' ' . $fields_options_str;
- }
+ $ret = 'OUTFILE "' . $component->dest . '"';
- $lines_options_str = OptionsArray::build($component->lines_options, array('expr' => true));
- if (trim($lines_options_str) !== '') {
- $ret .= ' LINES ' . $lines_options_str;
- }
+ $fields_options_str = OptionsArray::build($component->fields_options);
+ if (trim($fields_options_str) !== '') {
+ $ret .= ($component->fields_keyword) ? ' FIELDS' : ' COLUMNS';
+ $ret .= ' ' . $fields_options_str;
+ }
- return $ret;
+ $lines_options_str = OptionsArray::build($component->lines_options, array('expr' => true));
+ if (trim($lines_options_str) !== '') {
+ $ret .= ' LINES ' . $lines_options_str;
}
+
+ return $ret;
}
}
diff --git a/src/Components/Key.php b/src/Components/Key.php
index bc71f4d..bd3bbd1 100644
--- a/src/Components/Key.php
+++ b/src/Components/Key.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Components;
-use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Component;
+use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
diff --git a/src/Components/OrderKeyword.php b/src/Components/OrderKeyword.php
index 8e628f0..77d5a3d 100644
--- a/src/Components/OrderKeyword.php
+++ b/src/Components/OrderKeyword.php
@@ -133,8 +133,8 @@ class OrderKeyword extends Component
{
if (is_array($component)) {
return implode(', ', $component);
- } else {
- return $component->expr . ' ' . $component->type;
}
+
+ return $component->expr . ' ' . $component->type;
}
}
diff --git a/src/Components/ParameterDefinition.php b/src/Components/ParameterDefinition.php
index 1f3c929..1a9ee54 100644
--- a/src/Components/ParameterDefinition.php
+++ b/src/Components/ParameterDefinition.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Components;
-use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Component;
+use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
@@ -143,15 +143,15 @@ class ParameterDefinition extends Component
{
if (is_array($component)) {
return '(' . implode(', ', $component) . ')';
- } else {
- $tmp = '';
- if (!empty($component->inOut)) {
- $tmp .= $component->inOut . ' ';
- }
+ }
- return trim(
- $tmp . Context::escape($component->name) . ' ' . $component->type
- );
+ $tmp = '';
+ if (!empty($component->inOut)) {
+ $tmp .= $component->inOut . ' ';
}
+
+ return trim(
+ $tmp . Context::escape($component->name) . ' ' . $component->type
+ );
}
}
diff --git a/src/Components/PartitionDefinition.php b/src/Components/PartitionDefinition.php
index 3e3c1d8..59b34cb 100644
--- a/src/Components/PartitionDefinition.php
+++ b/src/Components/PartitionDefinition.php
@@ -203,19 +203,18 @@ class PartitionDefinition extends Component
{
if (is_array($component)) {
return "(\n" . implode(",\n", $component) . "\n)";
- } else {
- if ($component->isSubpartition) {
- return trim('SUBPARTITION ' . $component->name . ' ' . $component->options);
- } else {
- $subpartitions = empty($component->subpartitions)
- ? '' : ' ' . self::build($component->subpartitions);
-
- return trim(
- 'PARTITION ' . $component->name
- . (empty($component->type) ? '' : ' VALUES ' . $component->type . ' ' . $component->expr . ' ')
- . $component->options . $subpartitions
- );
- }
}
+
+ if ($component->isSubpartition) {
+ return trim('SUBPARTITION ' . $component->name . ' ' . $component->options);
+ }
+
+ $subpartitions = empty($component->subpartitions) ? '' : ' ' . self::build($component->subpartitions);
+
+ return trim(
+ 'PARTITION ' . $component->name
+ . (empty($component->type) ? '' : ' VALUES ' . $component->type . ' ' . $component->expr . ' ')
+ . $component->options . $subpartitions
+ );
}
}
diff --git a/src/Components/Reference.php b/src/Components/Reference.php
index 0f708fe..798eb68 100644
--- a/src/Components/Reference.php
+++ b/src/Components/Reference.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Components;
-use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Component;
+use PhpMyAdmin\SqlParser\Context;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
diff --git a/src/Components/RenameOperation.php b/src/Components/RenameOperation.php
index 8ec8647..6405cb4 100644
--- a/src/Components/RenameOperation.php
+++ b/src/Components/RenameOperation.php
@@ -163,8 +163,8 @@ class RenameOperation extends Component
{
if (is_array($component)) {
return implode(', ', $component);
- } else {
- return $component->old . ' TO ' . $component->new;
}
+
+ return $component->old . ' TO ' . $component->new;
}
}
diff --git a/src/Components/SetOperation.php b/src/Components/SetOperation.php
index 087ff6a..364165a 100644
--- a/src/Components/SetOperation.php
+++ b/src/Components/SetOperation.php
@@ -128,8 +128,8 @@ class SetOperation extends Component
{
if (is_array($component)) {
return implode(', ', $component);
- } else {
- return $component->column . ' = ' . $component->value;
}
+
+ return $component->column . ' = ' . $component->value;
}
}
diff --git a/src/Lexer.php b/src/Lexer.php
index 627763b..918bdf6 100644
--- a/src/Lexer.php
+++ b/src/Lexer.php
@@ -391,9 +391,8 @@ class Lexer extends Core
if ($lastSpace) {
--$j; // The size of the keyword didn't increase.
continue;
- } else {
- $lastSpace = true;
}
+ $lastSpace = true;
} else {
$lastSpace = false;
}
@@ -453,9 +452,8 @@ class Lexer extends Core
if ($lastSpace) {
--$j; // The size of the keyword didn't increase.
continue;
- } else {
- $lastSpace = true;
}
+ $lastSpace = true;
} elseif ($this->str[$this->last] === ':') {
$token .= $this->str[$this->last];
$ret = new Token($token, Token::TYPE_LABEL);
diff --git a/src/Statement.php b/src/Statement.php
index e778d36..1e02a02 100644
--- a/src/Statement.php
+++ b/src/Statement.php
@@ -488,9 +488,8 @@ abstract class Statement
);
return false;
- } else {
- $minIdx = $clauseStartIdx;
}
+ $minIdx = $clauseStartIdx;
} elseif ($clauseStartIdx != -1) {
$minIdx = $clauseStartIdx;
}
diff --git a/src/Statements/AlterStatement.php b/src/Statements/AlterStatement.php
index e1fbc90..e1c3f83 100644
--- a/src/Statements/AlterStatement.php
+++ b/src/Statements/AlterStatement.php
@@ -6,13 +6,13 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\AlterOperation;
+use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\AlterOperation;
-use PhpMyAdmin\SqlParser\Components\Expression;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
/**
* `ALTER` statement.
diff --git a/src/Statements/AnalyzeStatement.php b/src/Statements/AnalyzeStatement.php
index 1b36fc1..0efbbde 100644
--- a/src/Statements/AnalyzeStatement.php
+++ b/src/Statements/AnalyzeStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `ANALYZE` statement.
diff --git a/src/Statements/CallStatement.php b/src/Statements/CallStatement.php
index 0b0f29e..51f1011 100644
--- a/src/Statements/CallStatement.php
+++ b/src/Statements/CallStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\FunctionCall;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `CALL` statement.
diff --git a/src/Statements/CreateStatement.php b/src/Statements/CreateStatement.php
index eee5c5b..a2f2eae 100644
--- a/src/Statements/CreateStatement.php
+++ b/src/Statements/CreateStatement.php
@@ -6,17 +6,17 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
-use PhpMyAdmin\SqlParser\Components\DataType;
use PhpMyAdmin\SqlParser\Components\CreateDefinition;
-use PhpMyAdmin\SqlParser\Components\PartitionDefinition;
+use PhpMyAdmin\SqlParser\Components\DataType;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Components\ParameterDefinition;
+use PhpMyAdmin\SqlParser\Components\PartitionDefinition;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `CREATE` statement.
diff --git a/src/Statements/DeleteStatement.php b/src/Statements/DeleteStatement.php
index 929245c..f4c1e61 100644
--- a/src/Statements/DeleteStatement.php
+++ b/src/Statements/DeleteStatement.php
@@ -6,17 +6,17 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
+use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\ExpressionArray;
use PhpMyAdmin\SqlParser\Components\Limit;
-use PhpMyAdmin\SqlParser\Components\OrderKeyword;
-use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
+use PhpMyAdmin\SqlParser\Components\OrderKeyword;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `DELETE` statement.
diff --git a/src/Statements/DropStatement.php b/src/Statements/DropStatement.php
index 9fa51dc..1572a55 100644
--- a/src/Statements/DropStatement.php
+++ b/src/Statements/DropStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `DROP` statement.
diff --git a/src/Statements/InsertStatement.php b/src/Statements/InsertStatement.php
index 5628103..0c7639a 100644
--- a/src/Statements/InsertStatement.php
+++ b/src/Statements/InsertStatement.php
@@ -6,14 +6,14 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\Array2d;
+use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Components\SetOperation;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `INSERT` statement.
@@ -188,15 +188,15 @@ class InsertStatement extends Statement
) {
$parser->error('Unexpected keyword.', $token);
break;
- } else {
- ++$list->idx;
- $this->into = IntoKeyword::parse(
- $parser,
- $list,
- array('fromInsert' => true)
- );
}
+ ++$list->idx;
+ $this->into = IntoKeyword::parse(
+ $parser,
+ $list,
+ array('fromInsert' => true)
+ );
+
$state = 1;
} elseif ($state === 1) {
if ($token->type === Token::TYPE_KEYWORD) {
diff --git a/src/Statements/MaintenanceStatement.php b/src/Statements/MaintenanceStatement.php
index c1b3aaa..ac3b8c9 100644
--- a/src/Statements/MaintenanceStatement.php
+++ b/src/Statements/MaintenanceStatement.php
@@ -6,12 +6,12 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\Expression;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
/**
* Maintenance statement.
diff --git a/src/Statements/OptimizeStatement.php b/src/Statements/OptimizeStatement.php
index 7e28ad1..0d88e76 100644
--- a/src/Statements/OptimizeStatement.php
+++ b/src/Statements/OptimizeStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `OPTIMIZE` statement.
diff --git a/src/Statements/RenameStatement.php b/src/Statements/RenameStatement.php
index 22c056e..90533c2 100644
--- a/src/Statements/RenameStatement.php
+++ b/src/Statements/RenameStatement.php
@@ -6,11 +6,11 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\RenameOperation;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\RenameOperation;
/**
* `RENAME` statement.
diff --git a/src/Statements/ReplaceStatement.php b/src/Statements/ReplaceStatement.php
index 3fa675a..59d66ae 100644
--- a/src/Statements/ReplaceStatement.php
+++ b/src/Statements/ReplaceStatement.php
@@ -6,14 +6,14 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Array2d;
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Components\SetOperation;
+use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* `REPLACE` statement.
@@ -87,8 +87,7 @@ class ReplaceStatement extends Statement
*/
public function build()
{
- $ret = 'REPLACE ' . $this->options
- . ' INTO ' . $this->into;
+ $ret = 'REPLACE ' . $this->options . ' INTO ' . $this->into;
if ($this->values != null && count($this->values) > 0) {
$ret .= ' VALUES ' . Array2d::build($this->values);
@@ -115,6 +114,7 @@ class ReplaceStatement extends Statement
$list,
static::$OPTIONS
);
+
++$list->idx;
/**
@@ -154,14 +154,13 @@ class ReplaceStatement extends Statement
) {
$parser->error('Unexpected keyword.', $token);
break;
- } else {
- ++$list->idx;
- $this->into = IntoKeyword::parse(
- $parser,
- $list,
- array('fromReplace' => true)
- );
}
+ ++$list->idx;
+ $this->into = IntoKeyword::parse(
+ $parser,
+ $list,
+ array('fromReplace' => true)
+ );
$state = 1;
} elseif ($state === 1) {
diff --git a/src/Statements/SelectStatement.php b/src/Statements/SelectStatement.php
index 66ed150..deee68a 100644
--- a/src/Statements/SelectStatement.php
+++ b/src/Statements/SelectStatement.php
@@ -6,15 +6,15 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
-use PhpMyAdmin\SqlParser\Components\FunctionCall;
+use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Components\FunctionCall;
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
use PhpMyAdmin\SqlParser\Components\JoinKeyword;
use PhpMyAdmin\SqlParser\Components\Limit;
use PhpMyAdmin\SqlParser\Components\OrderKeyword;
-use PhpMyAdmin\SqlParser\Components\Condition;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `SELECT` statement.
diff --git a/src/Statements/SetStatement.php b/src/Statements/SetStatement.php
index 3975596..007134f 100644
--- a/src/Statements/SetStatement.php
+++ b/src/Statements/SetStatement.php
@@ -6,9 +6,9 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Components\SetOperation;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
+use PhpMyAdmin\SqlParser\Components\SetOperation;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `SET` statement.
diff --git a/src/Statements/TransactionStatement.php b/src/Statements/TransactionStatement.php
index 6ae0c95..c2bb303 100644
--- a/src/Statements/TransactionStatement.php
+++ b/src/Statements/TransactionStatement.php
@@ -6,10 +6,10 @@
namespace PhpMyAdmin\SqlParser\Statements;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
/**
* Transaction statement.
diff --git a/src/Statements/TruncateStatement.php b/src/Statements/TruncateStatement.php
index 6f58929..b625bc6 100644
--- a/src/Statements/TruncateStatement.php
+++ b/src/Statements/TruncateStatement.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `TRUNCATE` statement.
diff --git a/src/Statements/UpdateStatement.php b/src/Statements/UpdateStatement.php
index e3d68be..b0aba01 100644
--- a/src/Statements/UpdateStatement.php
+++ b/src/Statements/UpdateStatement.php
@@ -6,12 +6,12 @@
namespace PhpMyAdmin\SqlParser\Statements;
-use PhpMyAdmin\SqlParser\Statement;
+use PhpMyAdmin\SqlParser\Components\Condition;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\Limit;
use PhpMyAdmin\SqlParser\Components\OrderKeyword;
use PhpMyAdmin\SqlParser\Components\SetOperation;
-use PhpMyAdmin\SqlParser\Components\Condition;
+use PhpMyAdmin\SqlParser\Statement;
/**
* `UPDATE` statement.
diff --git a/src/Utils/CLI.php b/src/Utils/CLI.php
index b66cc8d..dbf80aa 100644
--- a/src/Utils/CLI.php
+++ b/src/Utils/CLI.php
@@ -6,8 +6,8 @@
namespace PhpMyAdmin\SqlParser\Utils;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Lexer;
+use PhpMyAdmin\SqlParser\Parser;
/**
* CLI interface.
diff --git a/src/Utils/Query.php b/src/Utils/Query.php
index 3b4db97..5ad701e 100644
--- a/src/Utils/Query.php
+++ b/src/Utils/Query.php
@@ -6,12 +6,10 @@
namespace PhpMyAdmin\SqlParser\Utils;
+use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Lexer;
use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statement;
-use PhpMyAdmin\SqlParser\Token;
-use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Statements\AlterStatement;
use PhpMyAdmin\SqlParser\Statements\AnalyzeStatement;
use PhpMyAdmin\SqlParser\Statements\CallStatement;
@@ -30,6 +28,8 @@ use PhpMyAdmin\SqlParser\Statements\SelectStatement;
use PhpMyAdmin\SqlParser\Statements\ShowStatement;
use PhpMyAdmin\SqlParser\Statements\TruncateStatement;
use PhpMyAdmin\SqlParser\Statements\UpdateStatement;
+use PhpMyAdmin\SqlParser\Token;
+use PhpMyAdmin\SqlParser\TokensList;
/**
* Statement utilities.
diff --git a/src/Utils/Routine.php b/src/Utils/Routine.php
index 4413f9a..127d37b 100644
--- a/src/Utils/Routine.php
+++ b/src/Utils/Routine.php
@@ -6,10 +6,10 @@
namespace PhpMyAdmin\SqlParser\Utils;
-use PhpMyAdmin\SqlParser\Lexer;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\DataType;
use PhpMyAdmin\SqlParser\Components\ParameterDefinition;
+use PhpMyAdmin\SqlParser\Lexer;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statements\CreateStatement;
/**
diff --git a/tests/Builder/CreateStatementTest.php b/tests/Builder/CreateStatementTest.php
index 05cc3d3..1e0dc00 100644
--- a/tests/Builder/CreateStatementTest.php
+++ b/tests/Builder/CreateStatementTest.php
@@ -2,12 +2,12 @@
namespace PhpMyAdmin\SqlParser\Tests\Builder;
-use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Components\CreateDefinition;
use PhpMyAdmin\SqlParser\Components\DataType;
use PhpMyAdmin\SqlParser\Components\Expression;
-use PhpMyAdmin\SqlParser\Components\CreateDefinition;
use PhpMyAdmin\SqlParser\Components\Key;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Statements\CreateStatement;
use PhpMyAdmin\SqlParser\Tests\TestCase;
diff --git a/tests/Builder/StatementTest.php b/tests/Builder/StatementTest.php
index 2651b28..e2c0cb7 100644
--- a/tests/Builder/StatementTest.php
+++ b/tests/Builder/StatementTest.php
@@ -2,10 +2,10 @@
namespace PhpMyAdmin\SqlParser\Tests\Builder;
-use PhpMyAdmin\SqlParser\Components\OptionsArray;
-use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\Condition;
+use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\Limit;
+use PhpMyAdmin\SqlParser\Components\OptionsArray;
use PhpMyAdmin\SqlParser\Statements\SelectStatement;
use PhpMyAdmin\SqlParser\Tests\TestCase;
diff --git a/tests/Components/Array2dTest.php b/tests/Components/Array2dTest.php
index 6aebaf3..b7ee756 100644
--- a/tests/Components/Array2dTest.php
+++ b/tests/Components/Array2dTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\Array2d;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class Array2dTest extends TestCase
diff --git a/tests/Components/ArrayObjTest.php b/tests/Components/ArrayObjTest.php
index e545eb2..4c782d2 100644
--- a/tests/Components/ArrayObjTest.php
+++ b/tests/Components/ArrayObjTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\ArrayObj;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class ArrayObjTest extends TestCase
@@ -38,6 +38,7 @@ class ArrayObjTest extends TestCase
/**
* @dataProvider testParseProvider
+ *
* @param mixed $test
*/
public function testParse($test)
diff --git a/tests/Components/CaseExpressionTest.php b/tests/Components/CaseExpressionTest.php
index 0e2fef3..afe5e60 100644
--- a/tests/Components/CaseExpressionTest.php
+++ b/tests/Components/CaseExpressionTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\CaseExpression;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class CaseExpressionTest extends TestCase
diff --git a/tests/Components/ComponentTest.php b/tests/Components/ComponentTest.php
index 6260518..8686160 100644
--- a/tests/Components/ComponentTest.php
+++ b/tests/Components/ComponentTest.php
@@ -4,8 +4,8 @@ namespace PhpMyAdmin\SqlParser\Tests\Parser;
use PhpMyAdmin\SqlParser\Component;
use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\TokensList;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\TokensList;
class ComponentTest extends TestCase
{
diff --git a/tests/Components/ConditionTest.php b/tests/Components/ConditionTest.php
index 317f24e..27c6a4f 100644
--- a/tests/Components/ConditionTest.php
+++ b/tests/Components/ConditionTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\Condition;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class ConditionTest extends TestCase
diff --git a/tests/Components/CreateDefinitionTest.php b/tests/Components/CreateDefinitionTest.php
index 361491a..eca7362 100644
--- a/tests/Components/CreateDefinitionTest.php
+++ b/tests/Components/CreateDefinitionTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\CreateDefinition;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class CreateDefinitionTest extends TestCase
diff --git a/tests/Components/ExpressionArrayTest.php b/tests/Components/ExpressionArrayTest.php
index 84c1cef..2c5527d 100644
--- a/tests/Components/ExpressionArrayTest.php
+++ b/tests/Components/ExpressionArrayTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\ExpressionArray;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class ExpressionArrayTest extends TestCase
diff --git a/tests/Components/ExpressionTest.php b/tests/Components/ExpressionTest.php
index adb973d..09a50b0 100644
--- a/tests/Components/ExpressionTest.php
+++ b/tests/Components/ExpressionTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\Expression;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class ExpressionTest extends TestCase
@@ -21,6 +21,7 @@ class ExpressionTest extends TestCase
/**
* @dataProvider testParseErrProvider
+ *
* @param mixed $expr
* @param mixed $error
*/
diff --git a/tests/Components/IntoKeywordTest.php b/tests/Components/IntoKeywordTest.php
index c7d2ee1..2ebf5ee 100644
--- a/tests/Components/IntoKeywordTest.php
+++ b/tests/Components/IntoKeywordTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class IntoKeywordTest extends TestCase
diff --git a/tests/Components/JoinKeywordTest.php b/tests/Components/JoinKeywordTest.php
index 58d5849..fbe2d40 100644
--- a/tests/Components/JoinKeywordTest.php
+++ b/tests/Components/JoinKeywordTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\JoinKeyword;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class JoinKeywordTest extends TestCase
diff --git a/tests/Components/KeyTest.php b/tests/Components/KeyTest.php
index 741f10c..ed05288 100644
--- a/tests/Components/KeyTest.php
+++ b/tests/Components/KeyTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\Key;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class KeyTest extends TestCase
diff --git a/tests/Components/LimitTest.php b/tests/Components/LimitTest.php
index 9c97861..466a199 100644
--- a/tests/Components/LimitTest.php
+++ b/tests/Components/LimitTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\Limit;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class LimitTest extends TestCase
@@ -22,6 +22,7 @@ class LimitTest extends TestCase
/**
* @dataProvider testParseProvider
+ *
* @param mixed $test
*/
public function testParse($test)
diff --git a/tests/Components/OptionsArrayTest.php b/tests/Components/OptionsArrayTest.php
index 2832bd5..4dda0db 100644
--- a/tests/Components/OptionsArrayTest.php
+++ b/tests/Components/OptionsArrayTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\OptionsArray;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class OptionsArrayTest extends TestCase
diff --git a/tests/Components/ParameterDefinitionTest.php b/tests/Components/ParameterDefinitionTest.php
index b90d710..683eb3a 100644
--- a/tests/Components/ParameterDefinitionTest.php
+++ b/tests/Components/ParameterDefinitionTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\ParameterDefinition;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class ParameterDefinitionTest extends TestCase
diff --git a/tests/Components/PartitionDefinitionTest.php b/tests/Components/PartitionDefinitionTest.php
index 7e0948b..7edc21e 100644
--- a/tests/Components/PartitionDefinitionTest.php
+++ b/tests/Components/PartitionDefinitionTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\PartitionDefinition;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class PartitionDefinitionTest extends TestCase
diff --git a/tests/Components/ReferenceTest.php b/tests/Components/ReferenceTest.php
index 7869e4a..dc142fe 100644
--- a/tests/Components/ReferenceTest.php
+++ b/tests/Components/ReferenceTest.php
@@ -2,9 +2,9 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\Expression;
use PhpMyAdmin\SqlParser\Components\Reference;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class ReferenceTest extends TestCase
diff --git a/tests/Components/RenameOperationTest.php b/tests/Components/RenameOperationTest.php
index cb0075f..919c4bd 100644
--- a/tests/Components/RenameOperationTest.php
+++ b/tests/Components/RenameOperationTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Components;
-use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Components\RenameOperation;
+use PhpMyAdmin\SqlParser\Parser;
use PhpMyAdmin\SqlParser\Tests\TestCase;
class RenameOperationTest extends TestCase
diff --git a/tests/Lexer/IsMethodsTest.php b/tests/Lexer/IsMethodsTest.php
index 30b2f1b..192b194 100644
--- a/tests/Lexer/IsMethodsTest.php
+++ b/tests/Lexer/IsMethodsTest.php
@@ -3,8 +3,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Lexer;
use PhpMyAdmin\SqlParser\Context;
-use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Token;
class IsMethodsTest extends TestCase
{
diff --git a/tests/Lexer/LexerTest.php b/tests/Lexer/LexerTest.php
index 17436d8..f29e233 100644
--- a/tests/Lexer/LexerTest.php
+++ b/tests/Lexer/LexerTest.php
@@ -48,6 +48,7 @@ class LexerTest extends TestCase
/**
* @dataProvider testLexProvider
+ *
* @param mixed $test
*/
public function testLex($test)
diff --git a/tests/Lexer/TokenTest.php b/tests/Lexer/TokenTest.php
index f468a85..1285da0 100644
--- a/tests/Lexer/TokenTest.php
+++ b/tests/Lexer/TokenTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Lexer;
-use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Token;
class TokenTest extends TestCase
{
diff --git a/tests/Lexer/TokensListTest.php b/tests/Lexer/TokensListTest.php
index 2401eb7..c379b0d 100644
--- a/tests/Lexer/TokensListTest.php
+++ b/tests/Lexer/TokensListTest.php
@@ -2,9 +2,9 @@
namespace PhpMyAdmin\SqlParser\Tests\Lexer;
+use PhpMyAdmin\SqlParser\Tests\TestCase;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Tests\TestCase;
class TokensListTest extends TestCase
{
diff --git a/tests/Misc/BugsTest.php b/tests/Misc/BugsTest.php
index 1a90137..9a1c070 100644
--- a/tests/Misc/BugsTest.php
+++ b/tests/Misc/BugsTest.php
@@ -8,6 +8,7 @@ class BugsTest extends TestCase
{
/**
* @dataProvider testBugProvider
+ *
* @param mixed $test
*/
public function testBug($test)
diff --git a/tests/Misc/UtfStringTest.php b/tests/Misc/UtfStringTest.php
index 7fc2bda..d7c4404 100644
--- a/tests/Misc/UtfStringTest.php
+++ b/tests/Misc/UtfStringTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Misc;
-use PhpMyAdmin\SqlParser\UtfString;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\UtfString;
class UtfStringTest extends TestCase
{
diff --git a/tests/Parser/AlterStatementTest.php b/tests/Parser/AlterStatementTest.php
index 1aebf7c..33de19d 100644
--- a/tests/Parser/AlterStatementTest.php
+++ b/tests/Parser/AlterStatementTest.php
@@ -8,6 +8,7 @@ class AlterStatementTest extends TestCase
{
/**
* @dataProvider testAlterProvider
+ *
* @param mixed $test
*/
public function testAlter($test)
diff --git a/tests/Parser/CallStatementTest.php b/tests/Parser/CallStatementTest.php
index 9884d72..cb8ac25 100644
--- a/tests/Parser/CallStatementTest.php
+++ b/tests/Parser/CallStatementTest.php
@@ -8,6 +8,7 @@ class CallStatementTest extends TestCase
{
/**
* @dataProvider testCallProvider
+ *
* @param mixed $test
*/
public function testCall($test)
diff --git a/tests/Parser/CreateStatementTest.php b/tests/Parser/CreateStatementTest.php
index e524d36..de785dd 100644
--- a/tests/Parser/CreateStatementTest.php
+++ b/tests/Parser/CreateStatementTest.php
@@ -8,6 +8,7 @@ class CreateStatementTest extends TestCase
{
/**
* @dataProvider testCreateProvider
+ *
* @param mixed $test
*/
public function testCreate($test)
diff --git a/tests/Parser/DeleteStatementTest.php b/tests/Parser/DeleteStatementTest.php
index 181c7dd..daaf327 100644
--- a/tests/Parser/DeleteStatementTest.php
+++ b/tests/Parser/DeleteStatementTest.php
@@ -8,6 +8,7 @@ class DeleteStatementTest extends TestCase
{
/**
* @dataProvider testDeleteProvider
+ *
* @param mixed $test
*/
public function testDelete($test)
diff --git a/tests/Parser/ExplainStatement.php b/tests/Parser/ExplainStatement.php
index 3e242af..6cf3059 100644
--- a/tests/Parser/ExplainStatement.php
+++ b/tests/Parser/ExplainStatement.php
@@ -8,6 +8,7 @@ class ExplainStatementTest extends TestCase
{
/**
* @dataProvider testExplainProvider
+ *
* @param mixed $test
*/
public function testExplain($test)
diff --git a/tests/Parser/InsertStatementTest.php b/tests/Parser/InsertStatementTest.php
index 4e5e646..1ba0a05 100644
--- a/tests/Parser/InsertStatementTest.php
+++ b/tests/Parser/InsertStatementTest.php
@@ -8,6 +8,7 @@ class InsertStatementTest extends TestCase
{
/**
* @dataProvider testInsertProvider
+ *
* @param mixed $test
*/
public function testInsert($test)
diff --git a/tests/Parser/ParserTest.php b/tests/Parser/ParserTest.php
index f2de43a..9d1b7b8 100644
--- a/tests/Parser/ParserTest.php
+++ b/tests/Parser/ParserTest.php
@@ -4,14 +4,15 @@ namespace PhpMyAdmin\SqlParser\Tests\Parser;
use PhpMyAdmin\SqlParser\Exceptions\ParserException;
use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Tests\TestCase;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\TokensList;
-use PhpMyAdmin\SqlParser\Tests\TestCase;
class ParserTest extends TestCase
{
/**
* @dataProvider testParseProvider
+ *
* @param mixed $test
*/
public function testParse($test)
diff --git a/tests/Parser/RenameStatementTest.php b/tests/Parser/RenameStatementTest.php
index 66b99a1..d9606e7 100644
--- a/tests/Parser/RenameStatementTest.php
+++ b/tests/Parser/RenameStatementTest.php
@@ -8,6 +8,7 @@ class RenameStatementTest extends TestCase
{
/**
* @dataProvider testRenameProvider
+ *
* @param mixed $test
*/
public function testRename($test)
diff --git a/tests/Parser/ReplaceStatementTest.php b/tests/Parser/ReplaceStatementTest.php
index b8f7f1d..a3551bc 100644
--- a/tests/Parser/ReplaceStatementTest.php
+++ b/tests/Parser/ReplaceStatementTest.php
@@ -8,6 +8,7 @@ class ReplaceStatementTest extends TestCase
{
/**
* @dataProvider testReplaceProvider
+ *
* @param mixed $test
*/
public function testReplace($test)
diff --git a/tests/Parser/RestoreStatementTest.php b/tests/Parser/RestoreStatementTest.php
index fc71fce..7f25e95 100644
--- a/tests/Parser/RestoreStatementTest.php
+++ b/tests/Parser/RestoreStatementTest.php
@@ -8,6 +8,7 @@ class RestoreStatementTest extends TestCase
{
/**
* @dataProvider testRestoreProvider
+ *
* @param mixed $test
*/
public function testRestore($test)
diff --git a/tests/Parser/SelectStatementTest.php b/tests/Parser/SelectStatementTest.php
index f222f06..5be345f 100644
--- a/tests/Parser/SelectStatementTest.php
+++ b/tests/Parser/SelectStatementTest.php
@@ -2,8 +2,8 @@
namespace PhpMyAdmin\SqlParser\Tests\Parser;
-use PhpMyAdmin\SqlParser\Tests\TestCase;
use PhpMyAdmin\SqlParser\Parser;
+use PhpMyAdmin\SqlParser\Tests\TestCase;
class SelectStatementTest extends TestCase
{
@@ -17,6 +17,7 @@ class SelectStatementTest extends TestCase
/**
* @dataProvider testSelectProvider
+ *
* @param mixed $test
*/
public function testSelect($test)
diff --git a/tests/Parser/SetStatementTest.php b/tests/Parser/SetStatementTest.php
index 6b43c5d..61062e3 100644
--- a/tests/Parser/SetStatementTest.php
+++ b/tests/Parser/SetStatementTest.php
@@ -8,6 +8,7 @@ class SetStatementTest extends TestCase
{
/**
* @dataProvider testSetProvider
+ *
* @param mixed $test
*/
public function testSet($test)
diff --git a/tests/Parser/TransactionStatementTest.php b/tests/Parser/TransactionStatementTest.php
index 618a305..9316cb7 100644
--- a/tests/Parser/TransactionStatementTest.php
+++ b/tests/Parser/TransactionStatementTest.php
@@ -8,6 +8,7 @@ class TransactionStatementTest extends TestCase
{
/**
* @dataProvider testTransactionProvider
+ *
* @param mixed $test
*/
public function testTransaction($test)
diff --git a/tests/Parser/UpdateStatementTest.php b/tests/Parser/UpdateStatementTest.php
index 3e3d483..3c442fe 100644
--- a/tests/Parser/UpdateStatementTest.php
+++ b/tests/Parser/UpdateStatementTest.php
@@ -8,6 +8,7 @@ class UpdateStatementTest extends TestCase
{
/**
* @dataProvider testUpdateProvider
+ *
* @param mixed $test
*/
public function testUpdate($test)
diff --git a/tests/Utils/BufferedQueryTest.php b/tests/Utils/BufferedQueryTest.php
index eaf7b48..9ef539d 100644
--- a/tests/Utils/BufferedQueryTest.php
+++ b/tests/Utils/BufferedQueryTest.php
@@ -2,13 +2,14 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
-use PhpMyAdmin\SqlParser\Utils\BufferedQuery;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\BufferedQuery;
class BufferedQueryTest extends TestCase
{
/**
* @dataProvider testExtractProvider
+ *
* @param mixed $query
* @param mixed $chunkSize
*/
diff --git a/tests/Utils/CLITest.php b/tests/Utils/CLITest.php
index fec7ddf..a354701 100644
--- a/tests/Utils/CLITest.php
+++ b/tests/Utils/CLITest.php
@@ -30,6 +30,7 @@ class CLITest extends TestCase
/**
* @dataProvider highlightParams
+ *
* @param mixed $getopt
* @param mixed $output
* @param mixed $result
@@ -91,6 +92,7 @@ class CLITest extends TestCase
/**
* @dataProvider lintParams
+ *
* @param mixed $getopt
* @param mixed $output
* @param mixed $result
diff --git a/tests/Utils/ErrorTest.php b/tests/Utils/ErrorTest.php
index 0c218ae..7a62e46 100644
--- a/tests/Utils/ErrorTest.php
+++ b/tests/Utils/ErrorTest.php
@@ -4,8 +4,8 @@ namespace PhpMyAdmin\SqlParser\Tests\Utils;
use PhpMyAdmin\SqlParser\Lexer;
use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Utils\Error;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\Error;
class ErrorTest extends TestCase
{
diff --git a/tests/Utils/FormatterTest.php b/tests/Utils/FormatterTest.php
index 73a7506..b8a8ff2 100644
--- a/tests/Utils/FormatterTest.php
+++ b/tests/Utils/FormatterTest.php
@@ -2,13 +2,14 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
-use PhpMyAdmin\SqlParser\Utils\Formatter;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\Formatter;
class FormatTest extends TestCase
{
/**
* @dataProvider mergeFormats
+ *
* @param mixed $default
* @param mixed $overriding
* @param mixed $expected
@@ -234,6 +235,7 @@ class FormatTest extends TestCase
/**
* @dataProvider formatQueries
+ *
* @param mixed $query
* @param mixed $text
* @param mixed $cli
diff --git a/tests/Utils/MiscTest.php b/tests/Utils/MiscTest.php
index 8c8e093..c6b03a2 100644
--- a/tests/Utils/MiscTest.php
+++ b/tests/Utils/MiscTest.php
@@ -3,13 +3,14 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Utils\Misc;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\Misc;
class MiscTest extends TestCase
{
/**
* @dataProvider getAliasesProvider
+ *
* @param mixed $query
* @param mixed $db
*/
diff --git a/tests/Utils/QueryTest.php b/tests/Utils/QueryTest.php
index fb34c5f..faae263 100644
--- a/tests/Utils/QueryTest.php
+++ b/tests/Utils/QueryTest.php
@@ -3,13 +3,14 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Utils\Query;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\Query;
class QueryTest extends TestCase
{
/**
* @dataProvider testGetFlagsProvider
+ *
* @param mixed $query
* @param mixed $expected
*/
@@ -349,6 +350,7 @@ class QueryTest extends TestCase
/**
* @dataProvider testGetTablesProvider
+ *
* @param mixed $query
* @param mixed $expected
*/
diff --git a/tests/Utils/RoutineTest.php b/tests/Utils/RoutineTest.php
index 3fe38c6..3a6ba55 100644
--- a/tests/Utils/RoutineTest.php
+++ b/tests/Utils/RoutineTest.php
@@ -3,13 +3,14 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Utils\Routine;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\Routine;
class RoutineTest extends TestCase
{
/**
* @dataProvider getReturnTypeProvider
+ *
* @param mixed $def
*/
public function testGetReturnType($def, array $expected)
@@ -50,6 +51,7 @@ class RoutineTest extends TestCase
/**
* @dataProvider getParameterProvider
+ *
* @param mixed $def
*/
public function testGetParameter($def, array $expected)
@@ -90,6 +92,7 @@ class RoutineTest extends TestCase
/**
* @dataProvider getParametersProvider
+ *
* @param mixed $query
*/
public function testGetParameters($query, array $expected)
diff --git a/tests/Utils/TableTest.php b/tests/Utils/TableTest.php
index 52a49b3..ef21137 100644
--- a/tests/Utils/TableTest.php
+++ b/tests/Utils/TableTest.php
@@ -3,13 +3,14 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
use PhpMyAdmin\SqlParser\Parser;
-use PhpMyAdmin\SqlParser\Utils\Table;
use PhpMyAdmin\SqlParser\Tests\TestCase;
+use PhpMyAdmin\SqlParser\Utils\Table;
class TableTest extends TestCase
{
/**
* @dataProvider getForeignKeysProvider
+ *
* @param mixed $query
*/
public function testGetForeignKeys($query, array $expected)
@@ -111,6 +112,7 @@ class TableTest extends TestCase
/**
* @dataProvider getFieldsProvider
+ *
* @param mixed $query
*/
public function testGetFields($query, array $expected)
diff --git a/tests/Utils/TokensTest.php b/tests/Utils/TokensTest.php
index 2f49082..6ebbbab 100644
--- a/tests/Utils/TokensTest.php
+++ b/tests/Utils/TokensTest.php
@@ -2,14 +2,15 @@
namespace PhpMyAdmin\SqlParser\Tests\Utils;
+use PhpMyAdmin\SqlParser\Tests\TestCase;
use PhpMyAdmin\SqlParser\Token;
use PhpMyAdmin\SqlParser\Utils\Tokens;
-use PhpMyAdmin\SqlParser\Tests\TestCase;
class TokensTest extends TestCase
{
/**
* @dataProvider replaceTokensProvider
+ *
* @param mixed $list
* @param mixed $find
* @param mixed $replace
@@ -40,6 +41,7 @@ class TokensTest extends TestCase
/**
* @dataProvider matchProvider
+ *
* @param mixed $token
* @param mixed $pattern
* @param mixed $expected