Branch: refs/heads/master
Home: https://github.com/phpmyadmin/sql-parser
Commit: 66b7ddad92d4a3d648ca18131aaeaf5b8f30af48
https://github.com/phpmyadmin/sql-parser/commit/66b7ddad92d4a3d648ca18131aa…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-03 (Mon, 01 January 2022) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Component.php
M src/Components/AlterOperation.php
M src/Components/Array2d.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/UnionKeyword.php
M src/Components/WithKeyword.php
D tests/Components/ComponentTest.php
Log Message:
-----------
Change `Component` abstract class to an interface
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 9a5eaabcc2fe4ded82b31a29ec5aaccf30c2eccc
https://github.com/phpmyadmin/sql-parser/commit/9a5eaabcc2fe4ded82b31a29ec5…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-03 (Mon, 01 January 2022) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Component.php
M src/Components/AlterOperation.php
M src/Components/Array2d.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/UnionKeyword.php
M src/Components/WithKeyword.php
D tests/Components/ComponentTest.php
Log Message:
-----------
Merge pull request #365 from mauriciofauth/component-interface
Change `Component` abstract class to an interface
Commit: e9c5a45dd62582e719a69d3a499ac30fd5e6ce44
https://github.com/phpmyadmin/sql-parser/commit/e9c5a45dd62582e719a69d3a499…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-03 (Mon, 01 January 2022) -03:00
Changed paths:
M src/Components/AlterOperation.php
M src/Components/Array2d.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/UnionKeyword.php
M src/Components/WithKeyword.php
Log Message:
-----------
Replace `@final` annotation with the `final` keyword
Related to #271 and #362.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 0147fc9a96228156adf0ffea7772ce7c47a20c22
https://github.com/phpmyadmin/sql-parser/commit/0147fc9a96228156adf0ffea777…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-04 (Tue, 01 January 2022) -03:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M .github/workflows/lint-docs.yml
M .github/workflows/mutation-tests.yml
M .github/workflows/tests.yml
M .scrutinizer.yml
M composer.json
Log Message:
-----------
Bump PHP minimum version to 7.2.5
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 9f2586ff52a407e21c8a7b05eb8fb94c2e41fb68
https://github.com/phpmyadmin/sql-parser/commit/9f2586ff52a407e21c8a7b05eb8…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-04 (Tue, 01 January 2022) -03:00
Changed paths:
M phpcs.xml.dist
M src/Context.php
M src/Core.php
M src/Lexer.php
M src/Parser.php
M src/Utils/CLI.php
Log Message:
-----------
Remove Context::load call from the Context file
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 83609c7addf1a126485413283d0aa7a77caef6f8
https://github.com/phpmyadmin/sql-parser/commit/83609c7addf1a126485413283d0…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M .github/workflows/lint-docs.yml
M .github/workflows/mutation-tests.yml
M .github/workflows/tests.yml
M .scrutinizer.yml
M composer.json
Log Message:
-----------
Merge pull request #366 from mauriciofauth/php72
Bump PHP minimum version to 7.2.5
Commit: 9dbdc09265d6392fd07bbdb43bfa166c30a3e8a1
https://github.com/phpmyadmin/sql-parser/commit/9dbdc09265d6392fd07bbdb43bf…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths:
M phpcs.xml.dist
M src/Context.php
M src/Core.php
M src/Lexer.php
M src/Parser.php
M src/Utils/CLI.php
Log Message:
-----------
Merge pull request #367 from mauriciofauth/context-load
Remove `Context::load` call from the `Context` file
Commit: 73105faaddb15a05544cfe725d9430354700d16d
https://github.com/phpmyadmin/sql-parser/commit/73105faaddb15a05544cfe725d9…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths:
M locale/es/LC_MESSAGES/sqlparser.mo
M locale/es/LC_MESSAGES/sqlparser.po
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Tools/ContextGenerator.php
M src/Tools/TestGenerator.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lexUtf8.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdateErr.out
M tools/ContextGenerator.php
M tools/TestGenerator.php
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 6664f6a5f1ddfe993b78a403744c187e494ebc64
https://github.com/phpmyadmin/sql-parser/commit/6664f6a5f1ddfe993b78a403744…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths:
M phpcs.xml.dist
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Components/AlterOperation.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Context.php
M src/Contexts/ContextMariaDb100000.php
M src/Contexts/ContextMariaDb100100.php
M src/Contexts/ContextMariaDb100200.php
M src/Contexts/ContextMariaDb100300.php
M src/Contexts/ContextMariaDb100400.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMySql50000.php
M src/Contexts/ContextMySql50100.php
M src/Contexts/ContextMySql50500.php
M src/Contexts/ContextMySql50600.php
M src/Contexts/ContextMySql50700.php
M src/Contexts/ContextMySql80000.php
M src/Core.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Statements/AlterStatement.php
M src/Statements/AnalyzeStatement.php
M src/Statements/BackupStatement.php
M src/Statements/CheckStatement.php
M src/Statements/ChecksumStatement.php
M src/Statements/CreateStatement.php
M src/Statements/DeleteStatement.php
M src/Statements/DropStatement.php
M src/Statements/InsertStatement.php
M src/Statements/LoadStatement.php
M src/Statements/MaintenanceStatement.php
M src/Statements/OptimizeStatement.php
M src/Statements/PurgeStatement.php
M src/Statements/RepairStatement.php
M src/Statements/ReplaceStatement.php
M src/Statements/RestoreStatement.php
M src/Statements/SelectStatement.php
M src/Statements/SetStatement.php
M src/Statements/ShowStatement.php
M src/Statements/TransactionStatement.php
M src/Statements/TruncateStatement.php
M src/Statements/UpdateStatement.php
M src/Statements/WithStatement.php
M src/Tools/ContextGenerator.php
M src/Utils/Formatter.php
M src/Utils/Query.php
M tests/Lexer/ContextTest.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11867.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr1.out
M tests/data/lexer/lexDelimiterErr2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexKeyword.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolErr3.out
M tests/data/lexer/lexSymbolUser.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Rename class members to use camel case format
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: d21eea1a4897617c59236b1bca471b29f1c8bf72
https://github.com/phpmyadmin/sql-parser/commit/d21eea1a4897617c59236b1bca4…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-05 (Wed, 01 January 2022) -03:00
Changed paths:
M phpcs.xml.dist
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Components/AlterOperation.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Context.php
M src/Contexts/ContextMariaDb100000.php
M src/Contexts/ContextMariaDb100100.php
M src/Contexts/ContextMariaDb100200.php
M src/Contexts/ContextMariaDb100300.php
M src/Contexts/ContextMariaDb100400.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMySql50000.php
M src/Contexts/ContextMySql50100.php
M src/Contexts/ContextMySql50500.php
M src/Contexts/ContextMySql50600.php
M src/Contexts/ContextMySql50700.php
M src/Contexts/ContextMySql80000.php
M src/Core.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Statements/AlterStatement.php
M src/Statements/AnalyzeStatement.php
M src/Statements/BackupStatement.php
M src/Statements/CheckStatement.php
M src/Statements/ChecksumStatement.php
M src/Statements/CreateStatement.php
M src/Statements/DeleteStatement.php
M src/Statements/DropStatement.php
M src/Statements/InsertStatement.php
M src/Statements/LoadStatement.php
M src/Statements/MaintenanceStatement.php
M src/Statements/OptimizeStatement.php
M src/Statements/PurgeStatement.php
M src/Statements/RepairStatement.php
M src/Statements/ReplaceStatement.php
M src/Statements/RestoreStatement.php
M src/Statements/SelectStatement.php
M src/Statements/SetStatement.php
M src/Statements/ShowStatement.php
M src/Statements/TransactionStatement.php
M src/Statements/TruncateStatement.php
M src/Statements/UpdateStatement.php
M src/Statements/WithStatement.php
M src/Tools/ContextGenerator.php
M src/Utils/Formatter.php
M src/Utils/Query.php
M tests/Lexer/ContextTest.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11867.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr1.out
M tests/data/lexer/lexDelimiterErr2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexKeyword.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolErr3.out
M tests/data/lexer/lexSymbolUser.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Merge pull request #368 from mauriciofauth/members-camel-case
Rename class members to use camel case format
Commit: c428233bc98f40adad41341e9631b41610ffb17e
https://github.com/phpmyadmin/sql-parser/commit/c428233bc98f40adad41341e963…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths:
M phpcs.xml.dist
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Component.php
M src/Components/AlterOperation.php
M src/Components/Array2d.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/UnionKeyword.php
M src/Components/WithKeyword.php
M src/Context.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Statements/AlterStatement.php
M src/Statements/AnalyzeStatement.php
M src/Statements/BackupStatement.php
M src/Statements/CheckStatement.php
M src/Statements/ChecksumStatement.php
M src/Statements/CreateStatement.php
M src/Statements/DeleteStatement.php
M src/Statements/DropStatement.php
M src/Statements/InsertStatement.php
M src/Statements/LoadStatement.php
M src/Statements/OptimizeStatement.php
M src/Statements/PurgeStatement.php
M src/Statements/RepairStatement.php
M src/Statements/ReplaceStatement.php
M src/Statements/RestoreStatement.php
M src/Statements/SelectStatement.php
M src/Statements/SetStatement.php
M src/Statements/ShowStatement.php
M src/Statements/TransactionStatement.php
M src/Statements/TruncateStatement.php
M src/Statements/UpdateStatement.php
M src/Statements/WithStatement.php
M src/Tools/ContextGenerator.php
M src/Tools/TestGenerator.php
M src/Utils/BufferedQuery.php
M src/Utils/CLI.php
M src/Utils/Error.php
M src/Utils/Formatter.php
M src/Utils/Misc.php
M src/Utils/Query.php
M src/Utils/Routine.php
M src/Utils/Table.php
M src/Utils/Tokens.php
M tests/Builder/CreateStatementTest.php
M tests/Components/ArrayObjTest.php
M tests/Lexer/ContextTest.php
M tests/Lexer/LexerTest.php
M tests/Misc/UtfStringTest.php
M tests/TestCase.php
M tests/Utils/BufferedQueryTest.php
M tests/Utils/CLITest.php
M tests/Utils/FormatterTest.php
M tests/Utils/QueryTest.php
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: b2511e421155f74a94ebc2d323190f1eceb7d9a4
https://github.com/phpmyadmin/sql-parser/commit/b2511e421155f74a94ebc2d3231…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths:
M psalm-baseline.xml
M src/Component.php
M src/Components/AlterOperation.php
M src/Components/Array2d.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/UnionKeyword.php
M src/Components/WithKeyword.php
Log Message:
-----------
Add string return type to `Component::build` methods
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 7af78045ea9319d0618e4e239358c798c02558b1
https://github.com/phpmyadmin/sql-parser/commit/7af78045ea9319d0618e4e23935…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Components/PartitionDefinition.php
M src/Parser.php
M src/Statements/CreateStatement.php
M src/Translator.php
Log Message:
-----------
Use class-string type where possible
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: f4753fd690f1adac3d5b33d42825a38dfdcb82bc
https://github.com/phpmyadmin/sql-parser/commit/f4753fd690f1adac3d5b33d4282…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-07 (Fri, 01 January 2022) -03:00
Changed paths:
M src/Context.php
Log Message:
-----------
Refactor `Context` class
Improves readability of some methods.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: 7974af92761c6c4580fa1ba61b13af064413f753
https://github.com/phpmyadmin/sql-parser/commit/7974af92761c6c4580fa1ba61b1…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-01-20 (Thu, 01 January 2022) -03:00
Changed paths:
M CHANGELOG.md
M README.md
M infection.json.dist
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Component.php
M src/Components/AlterOperation.php
M src/Components/Array2d.php
M src/Components/ArrayObj.php
M src/Components/CaseExpression.php
M src/Components/Condition.php
M src/Components/CreateDefinition.php
M src/Components/DataType.php
M src/Components/Expression.php
M src/Components/ExpressionArray.php
M src/Components/FunctionCall.php
M src/Components/GroupKeyword.php
M src/Components/IndexHint.php
M src/Components/IntoKeyword.php
M src/Components/JoinKeyword.php
M src/Components/Key.php
M src/Components/Limit.php
M src/Components/LockExpression.php
M src/Components/OptionsArray.php
M src/Components/OrderKeyword.php
M src/Components/ParameterDefinition.php
M src/Components/PartitionDefinition.php
M src/Components/Reference.php
M src/Components/RenameOperation.php
M src/Components/SetOperation.php
M src/Components/UnionKeyword.php
M src/Components/WithKeyword.php
M src/Context.php
M src/Core.php
M src/Exceptions/LexerException.php
M src/Exceptions/LoaderException.php
M src/Exceptions/ParserException.php
M src/Lexer.php
M src/Parser.php
M src/Statement.php
M src/Statements/AlterStatement.php
M src/Statements/AnalyzeStatement.php
M src/Statements/BackupStatement.php
M src/Statements/CallStatement.php
M src/Statements/CheckStatement.php
M src/Statements/ChecksumStatement.php
M src/Statements/CreateStatement.php
M src/Statements/DeleteStatement.php
M src/Statements/DropStatement.php
M src/Statements/ExplainStatement.php
M src/Statements/InsertStatement.php
M src/Statements/LoadStatement.php
M src/Statements/LockStatement.php
M src/Statements/MaintenanceStatement.php
M src/Statements/NotImplementedStatement.php
M src/Statements/OptimizeStatement.php
M src/Statements/PurgeStatement.php
M src/Statements/RenameStatement.php
M src/Statements/RepairStatement.php
M src/Statements/ReplaceStatement.php
M src/Statements/RestoreStatement.php
M src/Statements/SelectStatement.php
M src/Statements/SetStatement.php
M src/Statements/ShowStatement.php
M src/Statements/TransactionStatement.php
M src/Statements/TruncateStatement.php
M src/Statements/UpdateStatement.php
M src/Statements/WithStatement.php
M src/Token.php
M src/TokensList.php
M src/Tools/TestGenerator.php
M src/Translator.php
M src/UtfString.php
M src/Utils/BufferedQuery.php
M src/Utils/CLI.php
M src/Utils/Error.php
M src/Utils/Formatter.php
M src/Utils/Misc.php
M src/Utils/Query.php
M src/Utils/Routine.php
M src/Utils/Table.php
M src/Utils/Tokens.php
M tests/Lexer/ContextTest.php
M tests/TestCase.php
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: a028de5c7325448a6921f36b7410d15b9350559e
https://github.com/phpmyadmin/sql-parser/commit/a028de5c7325448a6921f36b741…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2022-02-02 (Wed, 02 February 2022) -03:00
Changed paths:
M CHANGELOG.md
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Context.php
M tests/Lexer/ContextTest.php
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Commit: c57157919c410791603cd36e844e7671e5ccd554
https://github.com/phpmyadmin/sql-parser/commit/c57157919c410791603cd36e844…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-02-28 (Mon, 02 February 2022) +01:00
Changed paths:
M CHANGELOG.md
M locale/fr/LC_MESSAGES/sqlparser.mo
M locale/fr/LC_MESSAGES/sqlparser.po
M locale/ro/LC_MESSAGES/sqlparser.mo
M locale/ro/LC_MESSAGES/sqlparser.po
M src/Statements/CreateStatement.php
M tests/Builder/CreateStatementTest.php
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 3f9a95ab79f9f3b8180665ad9d4177907fb867d2
https://github.com/phpmyadmin/sql-parser/commit/3f9a95ab79f9f3b8180665ad9d4…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-03-28 (Mon, 03 March 2022) +02:00
Changed paths:
M .github/workflows/tests.yml
M locale/de/LC_MESSAGES/sqlparser.mo
M locale/de/LC_MESSAGES/sqlparser.po
M locale/it/LC_MESSAGES/sqlparser.mo
M locale/it/LC_MESSAGES/sqlparser.po
M locale/nl/LC_MESSAGES/sqlparser.mo
M locale/nl/LC_MESSAGES/sqlparser.po
M locale/pl/LC_MESSAGES/sqlparser.mo
M locale/pl/LC_MESSAGES/sqlparser.po
M locale/zh_CN/LC_MESSAGES/sqlparser.mo
M locale/zh_CN/LC_MESSAGES/sqlparser.po
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 9b6be667cbe49af5706e0a0b43fa64d6bdc72268
https://github.com/phpmyadmin/sql-parser/commit/9b6be667cbe49af5706e0a0b43f…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M .github/workflows/lint-docs.yml
M .github/workflows/mutation-tests.yml
M .github/workflows/tests.yml
M CHANGELOG.md
M composer.json
M locale/af/LC_MESSAGES/sqlparser.mo
M locale/af/LC_MESSAGES/sqlparser.po
M locale/be/LC_MESSAGES/sqlparser.mo
M locale/be/LC_MESSAGES/sqlparser.po
M locale/cs/LC_MESSAGES/sqlparser.mo
M locale/cs/LC_MESSAGES/sqlparser.po
M locale/es/LC_MESSAGES/sqlparser.mo
M locale/es/LC_MESSAGES/sqlparser.po
M locale/id/LC_MESSAGES/sqlparser.mo
M locale/id/LC_MESSAGES/sqlparser.po
M locale/ko/LC_MESSAGES/sqlparser.mo
M locale/ko/LC_MESSAGES/sqlparser.po
M locale/lt/LC_MESSAGES/sqlparser.mo
M locale/lt/LC_MESSAGES/sqlparser.po
M locale/mk/LC_MESSAGES/sqlparser.mo
M locale/mk/LC_MESSAGES/sqlparser.po
M locale/ro/LC_MESSAGES/sqlparser.mo
M locale/ro/LC_MESSAGES/sqlparser.po
M locale/ru/LC_MESSAGES/sqlparser.mo
M locale/ru/LC_MESSAGES/sqlparser.po
M locale/sk/LC_MESSAGES/sqlparser.mo
M locale/sk/LC_MESSAGES/sqlparser.po
M locale/uk/LC_MESSAGES/sqlparser.mo
M locale/uk/LC_MESSAGES/sqlparser.po
M phpcs.xml.dist
M phpstan-baseline.neon
M src/Components/AlterOperation.php
M src/Components/CreateDefinition.php
M src/Components/Expression.php
M src/Statement.php
M src/Statements/CreateStatement.php
M src/TokensList.php
M tests/Builder/AlterStatementTest.php
M tests/Builder/CreateStatementTest.php
M tests/Components/CreateDefinitionTest.php
M tests/Lexer/TokensListTest.php
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 9be1871329c773c3e06d49865041168bdfb402b7
https://github.com/phpmyadmin/sql-parser/commit/9be1871329c773c3e06d4986504…
Author: Anthony Njoroge <mainaanthonynjoroge(a)gmail.com>
Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths:
M src/Context.php
D src/Exceptions/LoaderException.php
Log Message:
-----------
Change error handling to returning a boolean value
In case an error occurs during loading of a context, let the Context::load()
method return a boolean value indicating whether the context was successfully
loaded or not.
Throwing an Exception causes a false positive in debuggers,since the Context::load()
method does the correct thing anyway
Commit: d3c0ccda489034631d95f8e6485985f29b801d06
https://github.com/phpmyadmin/sql-parser/commit/d3c0ccda489034631d95f8e6485…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths:
M CHANGELOG.md
Log Message:
-----------
Add a CHANGELOG entry for #384
Pull-request: #384
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 233788b0b8f987c616ae09dd522ed1fbd1c3824d
https://github.com/phpmyadmin/sql-parser/commit/233788b0b8f987c616ae09dd522…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-08-08 (Mon, 08 August 2022) +02:00
Changed paths:
M tests/Lexer/ContextTest.php
Log Message:
-----------
Ref #384 - fix ContextTest::testLoadError
Pull-request: #384
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: feb6a86fdabfb84df48058ba8a49659d32cbde93
https://github.com/phpmyadmin/sql-parser/commit/feb6a86fdabfb84df48058ba8a4…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-09-09 (Fri, 09 September 2022) +02:00
Changed paths:
M CHANGELOG.md
M src/Context.php
M tests/Lexer/ContextTest.php
D src/Exceptions/LoaderException.php
Log Message:
-----------
Merge #384 - Change error handling from throwing an exception to returning a boolean
Pull-request: #384
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: b631d18888796f6f800148aaf435b606d6bb90ba
https://github.com/phpmyadmin/sql-parser/commit/b631d18888796f6f800148aaf43…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-09-10 (Sat, 09 September 2022) +02:00
Changed paths:
M .github/workflows/lint-and-analyse-php.yml
M .github/workflows/mutation-tests.yml
M .github/workflows/tests.yml
M composer.json
M locale/et/LC_MESSAGES/sqlparser.mo
M locale/et/LC_MESSAGES/sqlparser.po
M phpstan-baseline.neon
M psalm-baseline.xml
Log Message:
-----------
Merge branch 'master' into 6.0.x
Commit: ef46acd38a9735c32ec861402735dc107294f18e
https://github.com/phpmyadmin/sql-parser/commit/ef46acd38a9735c32ec86140273…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-11-20 (Sun, 11 November 2022) +01:00
Changed paths:
A tests/Parser/AnalyzeStatementTest.php
A tests/data/parser/parseAnalyzeTable.in
A tests/data/parser/parseAnalyzeTable.out
A tests/data/parser/parseAnalyzeTable1.in
A tests/data/parser/parseAnalyzeTable1.out
A tests/data/parser/parseExplain1.in
A tests/data/parser/parseExplain1.out
M CHANGELOG.md
M locale/cs/LC_MESSAGES/sqlparser.mo
M locale/cs/LC_MESSAGES/sqlparser.po
M locale/et/LC_MESSAGES/sqlparser.mo
M locale/et/LC_MESSAGES/sqlparser.po
M locale/mk/LC_MESSAGES/sqlparser.mo
M locale/mk/LC_MESSAGES/sqlparser.po
M locale/sv/LC_MESSAGES/sqlparser.mo
M locale/sv/LC_MESSAGES/sqlparser.po
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Parser.php
M src/Utils/Query.php
M tests/Parser/ExplainStatementTest.php
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 73aca283710cefb4fd54dccc491f8b085b046218
https://github.com/phpmyadmin/sql-parser/commit/73aca283710cefb4fd54dccc491…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-11-20 (Sun, 11 November 2022) +01:00
Changed paths:
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11843.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Commit: 8e3b0a4e32a4b4d91f922aadea26db1908e5040b
https://github.com/phpmyadmin/sql-parser/commit/8e3b0a4e32a4b4d91f922aadea2…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-11-23 (Wed, 11 November 2022) +01:00
Changed paths:
A tests/data/parser/parseSelect12.in
A tests/data/parser/parseSelect12.out
A tests/data/parser/parseSelect13.in
A tests/data/parser/parseSelect13.out
M CHANGELOG.md
M src/Statements/SelectStatement.php
M tests/Parser/SelectStatementTest.php
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 51e48447d3ef2c0cea171e799623f9c01698c6ad
https://github.com/phpmyadmin/sql-parser/commit/51e48447d3ef2c0cea171e79962…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-11-25 (Fri, 11 November 2022) +01:00
Changed paths:
A tests/data/parser/parseExplain2.in
A tests/data/parser/parseExplain2.out
A tests/data/parser/parseExplain3.in
A tests/data/parser/parseExplain3.out
A tests/data/parser/parseExplain4.in
A tests/data/parser/parseExplain4.out
A tests/data/parser/parseExplainErr.in
A tests/data/parser/parseExplainErr.out
A tests/data/parser/parseExplainErr1.in
A tests/data/parser/parseExplainErr1.out
A tests/data/parser/parseExplainErr2.in
A tests/data/parser/parseExplainErr2.out
A tests/data/parser/parseExplainErr3.in
A tests/data/parser/parseExplainErr3.out
A tests/data/parser/parseExplainErr4.in
A tests/data/parser/parseExplainErr4.out
M CHANGELOG.md
M src/Statements/ExplainStatement.php
M tests/Builder/ExplainStatementTest.php
M tests/Misc/BugsTest.php
M tests/Parser/ExplainStatementTest.php
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
D tests/data/bugs/pma11867.in
D tests/data/bugs/pma11867.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 72912ca836e38c4d7ff3a77e5855e36cf4a76af6
https://github.com/phpmyadmin/sql-parser/commit/72912ca836e38c4d7ff3a77e585…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-11-25 (Fri, 11 November 2022) +01:00
Changed paths:
M phpstan-baseline.neon
M psalm-baseline.xml
M src/Statements/ExplainStatement.php
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseExplainErr4.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Commit: 983e88e637fba242c95acff1439e584a21a6c052
https://github.com/phpmyadmin/sql-parser/commit/983e88e637fba242c95acff1439…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-11-26 (Sat, 11 November 2022) +01:00
Changed paths:
A tests/data/parser/parseSelect14.in
A tests/data/parser/parseSelect14.out
M src/Components/ExpressionArray.php
M src/Statements/SelectStatement.php
M tests/Parser/SelectStatementTest.php
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.in
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Commit: e8120cb4198b72cf1e0fdae19bec96fee87a940d
https://github.com/phpmyadmin/sql-parser/commit/e8120cb4198b72cf1e0fdae19be…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-12-13 (Tue, 12 December 2022) +01:00
Changed paths:
A tests/data/parser/parseCreateTable8.in
A tests/data/parser/parseCreateTable8.out
M .editorconfig
M .github/workflows/mutation-tests.yml
M .github/workflows/tests.yml
M CHANGELOG.md
M locale/mk/LC_MESSAGES/sqlparser.mo
M locale/mk/LC_MESSAGES/sqlparser.po
M src/Contexts/ContextMariaDb100000.php
M src/Contexts/ContextMariaDb100100.php
M src/Contexts/ContextMariaDb100200.php
M src/Contexts/ContextMariaDb100300.php
M src/Contexts/ContextMariaDb100400.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMySql50000.php
M src/Contexts/ContextMySql50100.php
M src/Contexts/ContextMySql50500.php
M src/Contexts/ContextMySql50600.php
M src/Contexts/ContextMySql50700.php
M src/Contexts/ContextMySql80000.php
M tests/Parser/CreateStatementTest.php
M tools/contexts/_common.txt
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: ff440a08916c9bf8cf0822f420a23a2ae2a37a37
https://github.com/phpmyadmin/sql-parser/commit/ff440a08916c9bf8cf0822f420a…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2022-12-13 (Tue, 12 December 2022) +01:00
Changed paths:
A tests/data/parser/parseCreateView5.in
A tests/data/parser/parseCreateView5.out
A tests/data/parser/parseSelectOrderByIsNull.in
A tests/data/parser/parseSelectOrderByIsNull.out
M CHANGELOG.md
M src/Components/Expression.php
M src/Utils/Formatter.php
M tests/Builder/SelectStatementTest.php
M tests/Parser/CreateStatementTest.php
M tests/Parser/SelectStatementTest.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 95df5e070288ae6cf4f9a0ec1ede63acb06d290e
https://github.com/phpmyadmin/sql-parser/commit/95df5e070288ae6cf4f9a0ec1ed…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-01-12 (Thu, 01 January 2023) +04:00
Changed paths:
A .github/FUNDING.yml
A tests/Tools/ContextGeneratorTest.php
A tests/Tools/contexts/testContext.txt
A tests/Tools/templates/ContextTest.php
A tests/data/parser/parseDelete13.in
A tests/data/parser/parseDelete13.out
A tests/data/parser/parseUpdate4.in
A tests/data/parser/parseUpdate4.out
M .gitattributes
M .github/workflows/lint-and-analyse-php.yml
M CHANGELOG.md
M composer.json
M phpcs.xml.dist
M phpstan-baseline.neon
M phpunit.xml.dist
M psalm-baseline.xml
M src/Components/AlterOperation.php
M src/Lexer.php
M src/Statements/ExplainStatement.php
M src/Statements/WithStatement.php
M src/TokensList.php
M tests/Components/ExpressionTest.php
M tests/Lexer/TokensListTest.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr1.out
M tests/data/lexer/lexDelimiterErr2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexKeyword.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolErr3.out
M tests/data/lexer/lexSymbolUser.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateView5.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseExplainErr4.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOrderByIsNull.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 7213591996e00897aee5dd3b95823aceefa264ad
https://github.com/phpmyadmin/sql-parser/commit/7213591996e00897aee5dd3b958…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-01-12 (Thu, 01 January 2023) +04:00
Changed paths:
A tests/data/parser/parseAlterEvent.in
A tests/data/parser/parseAlterEvent.out
A tests/data/parser/parseAlterEvent2.in
A tests/data/parser/parseAlterEvent2.out
A tests/data/parser/parseAlterEvent3.in
A tests/data/parser/parseAlterEvent3.out
A tests/data/parser/parseAlterEvent4.in
A tests/data/parser/parseAlterEvent4.out
A tests/data/parser/parseAlterEvent5.in
A tests/data/parser/parseAlterEvent5.out
A tests/data/parser/parseAlterEvent6.in
A tests/data/parser/parseAlterEvent6.out
A tests/data/parser/parseAlterEvent7.in
A tests/data/parser/parseAlterEvent7.out
A tests/data/parser/parseAlterEvent8.in
A tests/data/parser/parseAlterEvent8.out
A tests/data/parser/parseAlterEventComplete.in
A tests/data/parser/parseAlterEventComplete.out
A tests/data/parser/parseAlterEventErr.in
A tests/data/parser/parseAlterEventErr.out
A tests/data/parser/parseAlterEventOnScheduleAt.in
A tests/data/parser/parseAlterEventOnScheduleAt.out
A tests/data/parser/parseAlterEventOnScheduleAt2.in
A tests/data/parser/parseAlterEventOnScheduleAt2.out
A tests/data/parser/parseAlterEventOnScheduleEvery.in
A tests/data/parser/parseAlterEventOnScheduleEvery.out
A tests/data/parser/parseAlterEventOnScheduleEvery2.in
A tests/data/parser/parseAlterEventOnScheduleEvery2.out
A tests/data/parser/parseAlterEventOnScheduleEvery3.in
A tests/data/parser/parseAlterEventOnScheduleEvery3.out
A tests/data/parser/parseAlterEventOnScheduleEvery4.in
A tests/data/parser/parseAlterEventOnScheduleEvery4.out
A tests/data/parser/parseAlterEventOnScheduleEvery5.in
A tests/data/parser/parseAlterEventOnScheduleEvery5.out
A tests/data/parser/parseAlterEventOnScheduleEvery6.in
A tests/data/parser/parseAlterEventOnScheduleEvery6.out
M src/Contexts/ContextMariaDb100000.php
M src/Contexts/ContextMariaDb100100.php
M src/Contexts/ContextMariaDb100200.php
M src/Contexts/ContextMariaDb100300.php
M src/Contexts/ContextMariaDb100400.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMySql50100.php
M src/Contexts/ContextMySql50500.php
M src/Contexts/ContextMySql50600.php
M src/Contexts/ContextMySql50700.php
M src/Contexts/ContextMySql80000.php
M tests/Parser/AlterStatementTest.php
M tools/contexts/MariaDb100000.txt
M tools/contexts/MariaDb100100.txt
M tools/contexts/MariaDb100200.txt
M tools/contexts/MariaDb100300.txt
M tools/contexts/MariaDb100400.txt
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MySql50100.txt
M tools/contexts/MySql50500.txt
M tools/contexts/MySql50600.txt
M tools/contexts/MySql50700.txt
M tools/contexts/MySql80000.txt
Log Message:
-----------
Merge branch 'master' into 6.0.x
Commit: 5d6bb40b27229daf50637dcef2617e9b5039400b
https://github.com/phpmyadmin/sql-parser/commit/5d6bb40b27229daf50637dcef26…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-01-12 (Thu, 01 January 2023) +04:00
Changed paths:
M src/Lexer.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr1.out
M tests/data/lexer/lexDelimiterErr2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexKeyword.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolErr3.out
M tests/data/lexer/lexSymbolUser.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterEvent.out
M tests/data/parser/parseAlterEvent2.out
M tests/data/parser/parseAlterEvent3.out
M tests/data/parser/parseAlterEvent4.out
M tests/data/parser/parseAlterEvent5.out
M tests/data/parser/parseAlterEvent6.out
M tests/data/parser/parseAlterEvent7.out
M tests/data/parser/parseAlterEvent8.out
M tests/data/parser/parseAlterEventComplete.out
M tests/data/parser/parseAlterEventErr.out
M tests/data/parser/parseAlterEventOnScheduleAt.out
M tests/data/parser/parseAlterEventOnScheduleAt2.out
M tests/data/parser/parseAlterEventOnScheduleEvery.out
M tests/data/parser/parseAlterEventOnScheduleEvery2.out
M tests/data/parser/parseAlterEventOnScheduleEvery3.out
M tests/data/parser/parseAlterEventOnScheduleEvery4.out
M tests/data/parser/parseAlterEventOnScheduleEvery5.out
M tests/data/parser/parseAlterEventOnScheduleEvery6.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateView5.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseExplainErr4.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOrderByIsNull.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
Log Message:
-----------
Rename Lexer variables to CamelCase
Signed-off-by: William Desportes <williamdes(a)wdes.fr>
Commit: 15313589da1463556b216d36fcdca7a3faa7e292
https://github.com/phpmyadmin/sql-parser/commit/15313589da1463556b216d36fcd…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-03-28 (Tue, 03 March 2023) +02:00
Changed paths:
A phpbench.json
A src/Tools/CustomJsonSerializer.php
A tests/Parser/ParserLongExportsTest.php
A tests/Tools/templates/TestContext.php
A tests/benchmarks/UtfStringBench.php
A tests/data/lexer/lexSymbolUser1.in
A tests/data/lexer/lexSymbolUser1.out
A tests/data/lexer/lexSymbolUser2.in
A tests/data/lexer/lexSymbolUser2.out
A tests/data/lexer/lexSymbolUser3.in
A tests/data/lexer/lexSymbolUser3.out
A tests/data/lexer/lexSymbolUser4_mariadb_100400.in
A tests/data/lexer/lexSymbolUser4_mariadb_100400.out
A tests/data/lexer/lexSymbolUser5_mariadb_100400.in
A tests/data/lexer/lexSymbolUser5_mariadb_100400.out
A tests/data/parser/parseAlter14.in
A tests/data/parser/parseAlter14.out
A tests/data/parser/parseAlterEvent9.in
A tests/data/parser/parseAlterEvent9.out
A tests/data/parser/parseAlterEventWithDefiner.in
A tests/data/parser/parseAlterEventWithDefiner.out
A tests/data/parser/parseAlterEventWithOtherDefiners.in
A tests/data/parser/parseAlterEventWithOtherDefiners.out
A tests/data/parser/parseAlterRenameColumn.in
A tests/data/parser/parseAlterRenameColumn.out
A tests/data/parser/parseAlterRenameColumns.in
A tests/data/parser/parseAlterRenameColumns.out
A tests/data/parser/parseAlterTablePartitionByRange1.in
A tests/data/parser/parseAlterTablePartitionByRange1.out
A tests/data/parser/parseAlterTablePartitionByRange2.in
A tests/data/parser/parseAlterTablePartitionByRange2.out
A tests/data/parser/parseAlterTableRenameIndex.in
A tests/data/parser/parseAlterTableRenameIndex.out
A tests/data/parser/parseAlterUser10.in
A tests/data/parser/parseAlterUser10.out
A tests/data/parser/parseAlterUser9.in
A tests/data/parser/parseAlterUser9.out
A tests/data/parser/parseAnalyzeErr1.in
A tests/data/parser/parseAnalyzeErr1.out
A tests/data/parser/parseAnalyzeErr2.in
A tests/data/parser/parseAnalyzeErr2.out
A tests/data/parser/parseCreateOrReplaceView1.in
A tests/data/parser/parseCreateOrReplaceView1.out
A tests/data/parser/parseCreateTable10.in
A tests/data/parser/parseCreateTable10.out
A tests/data/parser/parseCreateTable11.in
A tests/data/parser/parseCreateTable11.out
A tests/data/parser/parseCreateTable12.in
A tests/data/parser/parseCreateTable12.out
A tests/data/parser/parseCreateTable9.in
A tests/data/parser/parseCreateTable9.out
A tests/data/parser/parseCreateUser1.in
A tests/data/parser/parseCreateUser1.out
A tests/data/parser/parseCreateUser2.in
A tests/data/parser/parseCreateUser2.out
A tests/data/parser/parseSelect15.in
A tests/data/parser/parseSelect15.out
A tests/data/parser/parseSelect16.in
A tests/data/parser/parseSelect16.out
A tests/data/parser/parseSelectGroupBy.in
A tests/data/parser/parseSelectGroupBy.out
A tests/data/parser/parseSelectGroupByErr.in
A tests/data/parser/parseSelectGroupByErr.out
A tests/data/parser/parseSelectGroupByWithComments.in
A tests/data/parser/parseSelectGroupByWithComments.out
A tests/data/parser/parseTransaction4.in
A tests/data/parser/parseTransaction4.out
A tests/data/parser/parsephpMyAdminExport1.in
A tests/data/parser/parsephpMyAdminExport1.out
M .gitattributes
M .github/workflows/lint-and-analyse-php.yml
M .github/workflows/lint-docs.yml
M .github/workflows/mutation-tests.yml
M .github/workflows/tests.yml
M .scrutinizer.yml
M CHANGELOG.md
M composer.json
M locale/af/LC_MESSAGES/sqlparser.mo
M locale/af/LC_MESSAGES/sqlparser.po
M locale/ar/LC_MESSAGES/sqlparser.mo
M locale/ar/LC_MESSAGES/sqlparser.po
M locale/ast/LC_MESSAGES/sqlparser.mo
M locale/ast/LC_MESSAGES/sqlparser.po
M locale/az/LC_MESSAGES/sqlparser.po
M locale/be/LC_MESSAGES/sqlparser.mo
M locale/be/LC_MESSAGES/sqlparser.po
M locale/be(a)latin/LC_MESSAGES/sqlparser.mo
M locale/be(a)latin/LC_MESSAGES/sqlparser.po
M locale/bg/LC_MESSAGES/sqlparser.po
M locale/bn/LC_MESSAGES/sqlparser.po
M locale/br/LC_MESSAGES/sqlparser.po
M locale/brx/LC_MESSAGES/sqlparser.po
M locale/bs/LC_MESSAGES/sqlparser.po
M locale/ca/LC_MESSAGES/sqlparser.mo
M locale/ca/LC_MESSAGES/sqlparser.po
M locale/ckb/LC_MESSAGES/sqlparser.po
M locale/cs/LC_MESSAGES/sqlparser.mo
M locale/cs/LC_MESSAGES/sqlparser.po
M locale/cy/LC_MESSAGES/sqlparser.po
M locale/da/LC_MESSAGES/sqlparser.mo
M locale/da/LC_MESSAGES/sqlparser.po
M locale/de/LC_MESSAGES/sqlparser.mo
M locale/de/LC_MESSAGES/sqlparser.po
M locale/el/LC_MESSAGES/sqlparser.mo
M locale/el/LC_MESSAGES/sqlparser.po
M locale/en_GB/LC_MESSAGES/sqlparser.mo
M locale/en_GB/LC_MESSAGES/sqlparser.po
M locale/eo/LC_MESSAGES/sqlparser.po
M locale/es/LC_MESSAGES/sqlparser.mo
M locale/es/LC_MESSAGES/sqlparser.po
M locale/et/LC_MESSAGES/sqlparser.mo
M locale/et/LC_MESSAGES/sqlparser.po
M locale/eu/LC_MESSAGES/sqlparser.po
M locale/fa/LC_MESSAGES/sqlparser.mo
M locale/fa/LC_MESSAGES/sqlparser.po
M locale/fi/LC_MESSAGES/sqlparser.mo
M locale/fi/LC_MESSAGES/sqlparser.po
M locale/fr/LC_MESSAGES/sqlparser.mo
M locale/fr/LC_MESSAGES/sqlparser.po
M locale/fy/LC_MESSAGES/sqlparser.po
M locale/gl/LC_MESSAGES/sqlparser.po
M locale/gu/LC_MESSAGES/sqlparser.mo
M locale/gu/LC_MESSAGES/sqlparser.po
M locale/he/LC_MESSAGES/sqlparser.mo
M locale/he/LC_MESSAGES/sqlparser.po
M locale/hi/LC_MESSAGES/sqlparser.mo
M locale/hi/LC_MESSAGES/sqlparser.po
M locale/hr/LC_MESSAGES/sqlparser.po
M locale/hu/LC_MESSAGES/sqlparser.po
M locale/hy/LC_MESSAGES/sqlparser.po
M locale/ia/LC_MESSAGES/sqlparser.mo
M locale/ia/LC_MESSAGES/sqlparser.po
M locale/id/LC_MESSAGES/sqlparser.mo
M locale/id/LC_MESSAGES/sqlparser.po
M locale/it/LC_MESSAGES/sqlparser.mo
M locale/it/LC_MESSAGES/sqlparser.po
M locale/ja/LC_MESSAGES/sqlparser.mo
M locale/ja/LC_MESSAGES/sqlparser.po
M locale/ka/LC_MESSAGES/sqlparser.po
M locale/kk/LC_MESSAGES/sqlparser.mo
M locale/kk/LC_MESSAGES/sqlparser.po
M locale/km/LC_MESSAGES/sqlparser.po
M locale/kmr/LC_MESSAGES/sqlparser.po
M locale/kn/LC_MESSAGES/sqlparser.po
M locale/ko/LC_MESSAGES/sqlparser.mo
M locale/ko/LC_MESSAGES/sqlparser.po
M locale/ksh/LC_MESSAGES/sqlparser.po
M locale/ky/LC_MESSAGES/sqlparser.po
M locale/li/LC_MESSAGES/sqlparser.po
M locale/lt/LC_MESSAGES/sqlparser.mo
M locale/lt/LC_MESSAGES/sqlparser.po
M locale/lv/LC_MESSAGES/sqlparser.po
M locale/mk/LC_MESSAGES/sqlparser.mo
M locale/mk/LC_MESSAGES/sqlparser.po
M locale/ml/LC_MESSAGES/sqlparser.mo
M locale/ml/LC_MESSAGES/sqlparser.po
M locale/mn/LC_MESSAGES/sqlparser.po
M locale/ms/LC_MESSAGES/sqlparser.po
M locale/nb/LC_MESSAGES/sqlparser.mo
M locale/nb/LC_MESSAGES/sqlparser.po
M locale/ne/LC_MESSAGES/sqlparser.po
M locale/nl/LC_MESSAGES/sqlparser.mo
M locale/nl/LC_MESSAGES/sqlparser.po
M locale/pa/LC_MESSAGES/sqlparser.po
M locale/pl/LC_MESSAGES/sqlparser.mo
M locale/pl/LC_MESSAGES/sqlparser.po
M locale/pt/LC_MESSAGES/sqlparser.mo
M locale/pt/LC_MESSAGES/sqlparser.po
M locale/pt_BR/LC_MESSAGES/sqlparser.mo
M locale/pt_BR/LC_MESSAGES/sqlparser.po
M locale/rcf/LC_MESSAGES/sqlparser.po
M locale/ro/LC_MESSAGES/sqlparser.mo
M locale/ro/LC_MESSAGES/sqlparser.po
M locale/ru/LC_MESSAGES/sqlparser.mo
M locale/ru/LC_MESSAGES/sqlparser.po
M locale/si/LC_MESSAGES/sqlparser.mo
M locale/si/LC_MESSAGES/sqlparser.po
M locale/sk/LC_MESSAGES/sqlparser.mo
M locale/sk/LC_MESSAGES/sqlparser.po
M locale/sl/LC_MESSAGES/sqlparser.mo
M locale/sl/LC_MESSAGES/sqlparser.po
M locale/sq/LC_MESSAGES/sqlparser.mo
M locale/sq/LC_MESSAGES/sqlparser.po
M locale/sqlparser.pot
M locale/sr/LC_MESSAGES/sqlparser.po
M locale/sr(a)latin/LC_MESSAGES/sqlparser.po
M locale/sv/LC_MESSAGES/sqlparser.mo
M locale/sv/LC_MESSAGES/sqlparser.po
M locale/ta/LC_MESSAGES/sqlparser.po
M locale/te/LC_MESSAGES/sqlparser.po
M locale/th/LC_MESSAGES/sqlparser.mo
M locale/th/LC_MESSAGES/sqlparser.po
M locale/tk/LC_MESSAGES/sqlparser.po
M locale/tr/LC_MESSAGES/sqlparser.mo
M locale/tr/LC_MESSAGES/sqlparser.po
M locale/tt/LC_MESSAGES/sqlparser.po
M locale/ug/LC_MESSAGES/sqlparser.po
M locale/uk/LC_MESSAGES/sqlparser.mo
M locale/uk/LC_MESSAGES/sqlparser.po
M locale/ur/LC_MESSAGES/sqlparser.po
M locale/uz/LC_MESSAGES/sqlparser.po
M locale/uz(a)latin/LC_MESSAGES/sqlparser.po
M locale/vi/LC_MESSAGES/sqlparser.mo
M locale/vi/LC_MESSAGES/sqlparser.po
M locale/vls/LC_MESSAGES/sqlparser.po
M locale/zh_CN/LC_MESSAGES/sqlparser.mo
M locale/zh_CN/LC_MESSAGES/sqlparser.po
M locale/zh_TW/LC_MESSAGES/sqlparser.mo
M locale/zh_TW/LC_MESSAGES/sqlparser.po
M phpcs.xml.dist
M phpstan-baseline.neon
M phpunit.xml.dist
M psalm.xml
M src/Components/AlterOperation.php
M src/Components/Expression.php
M src/Components/LockExpression.php
M src/Contexts/ContextMariaDb100000.php
M src/Contexts/ContextMariaDb100100.php
M src/Contexts/ContextMariaDb100200.php
M src/Contexts/ContextMariaDb100300.php
M src/Contexts/ContextMariaDb100400.php
M src/Contexts/ContextMariaDb100500.php
M src/Contexts/ContextMariaDb100600.php
M src/Contexts/ContextMySql50000.php
M src/Contexts/ContextMySql50100.php
M src/Contexts/ContextMySql50500.php
M src/Contexts/ContextMySql50600.php
M src/Contexts/ContextMySql50700.php
M src/Contexts/ContextMySql80000.php
M src/Parser.php
M src/Statement.php
M src/Statements/AlterStatement.php
M src/Statements/CreateStatement.php
M src/Statements/SelectStatement.php
M src/Statements/TransactionStatement.php
M src/Token.php
M src/TokensList.php
M src/Tools/TestGenerator.php
M src/Utils/Formatter.php
M tests/Builder/AlterStatementTest.php
M tests/Builder/CreateStatementTest.php
M tests/Builder/SelectStatementTest.php
M tests/Components/ArrayObjTest.php
M tests/Components/ExpressionTest.php
M tests/Components/GroupKeywordTest.php
M tests/Components/LimitTest.php
M tests/Components/LockExpressionTest.php
M tests/Lexer/ContextTest.php
M tests/Lexer/LexerTest.php
M tests/Lexer/TokensListTest.php
M tests/Misc/BugsTest.php
M tests/Misc/ParameterTest.php
M tests/Misc/UtfStringTest.php
M tests/Parser/AlterStatementTest.php
M tests/Parser/AnalyzeStatementTest.php
M tests/Parser/CallStatementTest.php
M tests/Parser/CreateStatementTest.php
M tests/Parser/DeleteStatementTest.php
M tests/Parser/DropStatementTest.php
M tests/Parser/ExplainStatementTest.php
M tests/Parser/InsertStatementTest.php
M tests/Parser/LoadStatementTest.php
M tests/Parser/LockStatementTest.php
M tests/Parser/ParserTest.php
M tests/Parser/PurgeStatementTest.php
M tests/Parser/RenameStatementTest.php
M tests/Parser/ReplaceStatementTest.php
M tests/Parser/RestoreStatementTest.php
M tests/Parser/SelectStatementTest.php
M tests/Parser/SetStatementTest.php
M tests/Parser/TransactionStatementTest.php
M tests/Parser/UpdateStatementTest.php
M tests/Parser/WithStatementTest.php
M tests/TestCase.php
M tests/Tools/ContextGeneratorTest.php
M tests/Utils/BufferedQueryTest.php
M tests/Utils/CLITest.php
M tests/Utils/FormatterTest.php
M tests/Utils/MiscTest.php
M tests/Utils/QueryTest.php
M tests/Utils/RoutineTest.php
M tests/Utils/TableTest.php
M tests/Utils/TokensTest.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterEvent.out
M tests/data/parser/parseAlterEvent2.out
M tests/data/parser/parseAlterEvent3.out
M tests/data/parser/parseAlterEvent4.out
M tests/data/parser/parseAlterEvent5.out
M tests/data/parser/parseAlterEvent6.out
M tests/data/parser/parseAlterEvent7.out
M tests/data/parser/parseAlterEvent8.out
M tests/data/parser/parseAlterEventComplete.out
M tests/data/parser/parseAlterEventErr.out
M tests/data/parser/parseAlterEventOnScheduleAt.out
M tests/data/parser/parseAlterEventOnScheduleAt2.out
M tests/data/parser/parseAlterEventOnScheduleEvery.out
M tests/data/parser/parseAlterEventOnScheduleEvery2.out
M tests/data/parser/parseAlterEventOnScheduleEvery3.out
M tests/data/parser/parseAlterEventOnScheduleEvery4.out
M tests/data/parser/parseAlterEventOnScheduleEvery5.out
M tests/data/parser/parseAlterEventOnScheduleEvery6.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateView5.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseExplainErr4.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOrderByIsNull.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
M tools/contexts/MariaDb100000.txt
M tools/contexts/MariaDb100100.txt
M tools/contexts/MariaDb100200.txt
M tools/contexts/MariaDb100300.txt
M tools/contexts/MariaDb100400.txt
M tools/contexts/MariaDb100500.txt
M tools/contexts/MariaDb100600.txt
M tools/contexts/MySql50700.txt
M tools/contexts/MySql80000.txt
M tools/contexts/_common.txt
M tools/run_generators.sh
D tests/Tools/templates/ContextTest.php
D tests/data/lexer/lexSymbolUser.in
D tests/data/lexer/lexSymbolUser.out
D tests/data/parser/parseCreateUser.in
D tests/data/parser/parseCreateUser.out
Log Message:
-----------
Merge branch 'master' into 6.0.x
Commit: c54108108a23b82efd47d7665c78431a0634daa6
https://github.com/phpmyadmin/sql-parser/commit/c54108108a23b82efd47d7665c7…
Author: William Desportes <williamdes(a)wdes.fr>
Date: 2023-03-28 (Tue, 03 March 2023) +02:00
Changed paths:
M src/Tools/CustomJsonSerializer.php
M tests/data/bugs/gh14.out
M tests/data/bugs/gh16.out
M tests/data/bugs/gh317.out
M tests/data/bugs/gh9.out
M tests/data/bugs/pma11800.out
M tests/data/bugs/pma11836.out
M tests/data/bugs/pma11843.out
M tests/data/bugs/pma11879.out
M tests/data/lexer/lex.out
M tests/data/lexer/lexBool.out
M tests/data/lexer/lexComment.out
M tests/data/lexer/lexCommentEnd.out
M tests/data/lexer/lexDelimiter.out
M tests/data/lexer/lexDelimiter2.out
M tests/data/lexer/lexDelimiterErr1.out
M tests/data/lexer/lexDelimiterErr2.out
M tests/data/lexer/lexDelimiterErr3.out
M tests/data/lexer/lexDelimiterLen.out
M tests/data/lexer/lexKeyword.out
M tests/data/lexer/lexKeyword2.out
M tests/data/lexer/lexLabel1.out
M tests/data/lexer/lexLabel2.out
M tests/data/lexer/lexNoLabel.out
M tests/data/lexer/lexNumber.out
M tests/data/lexer/lexOperator.out
M tests/data/lexer/lexOperatorStarIsArithmetic.out
M tests/data/lexer/lexOperatorStarIsWildcard.out
M tests/data/lexer/lexString.out
M tests/data/lexer/lexStringErr1.out
M tests/data/lexer/lexSymbol.out
M tests/data/lexer/lexSymbolErr1.out
M tests/data/lexer/lexSymbolErr2.out
M tests/data/lexer/lexSymbolErr3.out
M tests/data/lexer/lexSymbolUser1.out
M tests/data/lexer/lexSymbolUser2.out
M tests/data/lexer/lexSymbolUser3.out
M tests/data/lexer/lexSymbolUser4_mariadb_100400.out
M tests/data/lexer/lexSymbolUser5_mariadb_100400.out
M tests/data/lexer/lexUtf8.out
M tests/data/lexer/lexWhitespace.out
M tests/data/lexer/lexWildcardThenComment.out
M tests/data/misc/parseParameter.out
M tests/data/parser/parse.out
M tests/data/parser/parse2.out
M tests/data/parser/parseAlter.out
M tests/data/parser/parseAlter10.out
M tests/data/parser/parseAlter11.out
M tests/data/parser/parseAlter12.out
M tests/data/parser/parseAlter13.out
M tests/data/parser/parseAlter14.out
M tests/data/parser/parseAlter2.out
M tests/data/parser/parseAlter3.out
M tests/data/parser/parseAlter4.out
M tests/data/parser/parseAlter5.out
M tests/data/parser/parseAlter6.out
M tests/data/parser/parseAlter7.out
M tests/data/parser/parseAlter8.out
M tests/data/parser/parseAlter9.out
M tests/data/parser/parseAlterErr.out
M tests/data/parser/parseAlterErr2.out
M tests/data/parser/parseAlterErr3.out
M tests/data/parser/parseAlterErr4.out
M tests/data/parser/parseAlterEvent.out
M tests/data/parser/parseAlterEvent2.out
M tests/data/parser/parseAlterEvent3.out
M tests/data/parser/parseAlterEvent4.out
M tests/data/parser/parseAlterEvent5.out
M tests/data/parser/parseAlterEvent6.out
M tests/data/parser/parseAlterEvent7.out
M tests/data/parser/parseAlterEvent8.out
M tests/data/parser/parseAlterEvent9.out
M tests/data/parser/parseAlterEventComplete.out
M tests/data/parser/parseAlterEventErr.out
M tests/data/parser/parseAlterEventOnScheduleAt.out
M tests/data/parser/parseAlterEventOnScheduleAt2.out
M tests/data/parser/parseAlterEventOnScheduleEvery.out
M tests/data/parser/parseAlterEventOnScheduleEvery2.out
M tests/data/parser/parseAlterEventOnScheduleEvery3.out
M tests/data/parser/parseAlterEventOnScheduleEvery4.out
M tests/data/parser/parseAlterEventOnScheduleEvery5.out
M tests/data/parser/parseAlterEventOnScheduleEvery6.out
M tests/data/parser/parseAlterEventWithDefiner.out
M tests/data/parser/parseAlterEventWithOtherDefiners.out
M tests/data/parser/parseAlterRenameColumn.out
M tests/data/parser/parseAlterRenameColumns.out
M tests/data/parser/parseAlterTableCharacterSet1.out
M tests/data/parser/parseAlterTableCharacterSet2.out
M tests/data/parser/parseAlterTableCharacterSet3.out
M tests/data/parser/parseAlterTableCharacterSet4.out
M tests/data/parser/parseAlterTableCharacterSet5.out
M tests/data/parser/parseAlterTableCharacterSet6.out
M tests/data/parser/parseAlterTableCharacterSet7.out
M tests/data/parser/parseAlterTablePartitionByRange1.out
M tests/data/parser/parseAlterTablePartitionByRange2.out
M tests/data/parser/parseAlterTableRenameIndex.out
M tests/data/parser/parseAlterTableSetAutoIncrementError.out
M tests/data/parser/parseAlterUser.out
M tests/data/parser/parseAlterUser1.out
M tests/data/parser/parseAlterUser10.out
M tests/data/parser/parseAlterUser2.out
M tests/data/parser/parseAlterUser3.out
M tests/data/parser/parseAlterUser4.out
M tests/data/parser/parseAlterUser5.out
M tests/data/parser/parseAlterUser6.out
M tests/data/parser/parseAlterUser7.out
M tests/data/parser/parseAlterUser8.out
M tests/data/parser/parseAlterUser9.out
M tests/data/parser/parseAlterWithInvisible.out
M tests/data/parser/parseAnalyzeErr1.out
M tests/data/parser/parseAnalyzeErr2.out
M tests/data/parser/parseAnalyzeTable.out
M tests/data/parser/parseAnalyzeTable1.out
M tests/data/parser/parseArrayErr1.out
M tests/data/parser/parseArrayErr3.out
M tests/data/parser/parseCall.out
M tests/data/parser/parseCall2.out
M tests/data/parser/parseCall3.out
M tests/data/parser/parseCreateDatabase.out
M tests/data/parser/parseCreateDatabaseErr.out
M tests/data/parser/parseCreateFunction.out
M tests/data/parser/parseCreateFunctionErr1.out
M tests/data/parser/parseCreateFunctionErr2.out
M tests/data/parser/parseCreateFunctionErr3.out
M tests/data/parser/parseCreateOrReplaceView1.out
M tests/data/parser/parseCreateProcedure.out
M tests/data/parser/parseCreateProcedure1.out
M tests/data/parser/parseCreateProcedure2.out
M tests/data/parser/parseCreateSchema.out
M tests/data/parser/parseCreateSchemaErr.out
M tests/data/parser/parseCreateTable.out
M tests/data/parser/parseCreateTable10.out
M tests/data/parser/parseCreateTable11.out
M tests/data/parser/parseCreateTable12.out
M tests/data/parser/parseCreateTable2.out
M tests/data/parser/parseCreateTable3.out
M tests/data/parser/parseCreateTable4.out
M tests/data/parser/parseCreateTable5.out
M tests/data/parser/parseCreateTable6.out
M tests/data/parser/parseCreateTable7.out
M tests/data/parser/parseCreateTable8.out
M tests/data/parser/parseCreateTable9.out
M tests/data/parser/parseCreateTableAsSelect.out
M tests/data/parser/parseCreateTableEnforcedCheck.out
M tests/data/parser/parseCreateTableErr1.out
M tests/data/parser/parseCreateTableErr2.out
M tests/data/parser/parseCreateTableErr3.out
M tests/data/parser/parseCreateTableErr4.out
M tests/data/parser/parseCreateTableErr5.out
M tests/data/parser/parseCreateTableLike.out
M tests/data/parser/parseCreateTableNotEnforcedCheck.out
M tests/data/parser/parseCreateTableSelect.out
M tests/data/parser/parseCreateTableSpatial.out
M tests/data/parser/parseCreateTableTimestampWithPrecision.out
M tests/data/parser/parseCreateTableWithInvisibleKey.out
M tests/data/parser/parseCreateTrigger.out
M tests/data/parser/parseCreateUser1.out
M tests/data/parser/parseCreateUser2.out
M tests/data/parser/parseCreateView.out
M tests/data/parser/parseCreateView2.out
M tests/data/parser/parseCreateView3.out
M tests/data/parser/parseCreateView4.out
M tests/data/parser/parseCreateView5.out
M tests/data/parser/parseCreateViewAsWithAs.out
M tests/data/parser/parseCreateViewMultiple.out
M tests/data/parser/parseCreateViewWithQuotes.out
M tests/data/parser/parseCreateViewWithUnion.out
M tests/data/parser/parseCreateViewWithWrongSyntax.out
M tests/data/parser/parseCreateViewWithoutQuotes.out
M tests/data/parser/parseDelete.out
M tests/data/parser/parseDelete10.out
M tests/data/parser/parseDelete11.out
M tests/data/parser/parseDelete12.out
M tests/data/parser/parseDelete13.out
M tests/data/parser/parseDelete2.out
M tests/data/parser/parseDelete3.out
M tests/data/parser/parseDelete4.out
M tests/data/parser/parseDelete5.out
M tests/data/parser/parseDelete6.out
M tests/data/parser/parseDelete7.out
M tests/data/parser/parseDelete8.out
M tests/data/parser/parseDelete9.out
M tests/data/parser/parseDeleteErr1.out
M tests/data/parser/parseDeleteErr10.out
M tests/data/parser/parseDeleteErr11.out
M tests/data/parser/parseDeleteErr12.out
M tests/data/parser/parseDeleteErr2.out
M tests/data/parser/parseDeleteErr3.out
M tests/data/parser/parseDeleteErr4.out
M tests/data/parser/parseDeleteErr5.out
M tests/data/parser/parseDeleteErr6.out
M tests/data/parser/parseDeleteErr7.out
M tests/data/parser/parseDeleteErr8.out
M tests/data/parser/parseDeleteErr9.out
M tests/data/parser/parseDeleteJoin.out
M tests/data/parser/parseDelimiter.out
M tests/data/parser/parseDrop.out
M tests/data/parser/parseDrop2.out
M tests/data/parser/parseExplain.out
M tests/data/parser/parseExplain1.out
M tests/data/parser/parseExplain2.out
M tests/data/parser/parseExplain3.out
M tests/data/parser/parseExplain4.out
M tests/data/parser/parseExplainErr.out
M tests/data/parser/parseExplainErr1.out
M tests/data/parser/parseExplainErr2.out
M tests/data/parser/parseExplainErr3.out
M tests/data/parser/parseExplainErr4.out
M tests/data/parser/parseInsert.out
M tests/data/parser/parseInsertErr.out
M tests/data/parser/parseInsertErr2.out
M tests/data/parser/parseInsertIntoErr.out
M tests/data/parser/parseInsertIntoSet.out
M tests/data/parser/parseInsertOnDuplicateKey.out
M tests/data/parser/parseInsertOnDuplicateKeyErr.out
M tests/data/parser/parseInsertSelect.out
M tests/data/parser/parseInsertSelectOnDuplicateKey.out
M tests/data/parser/parseInsertSet.out
M tests/data/parser/parseInsertSetOnDuplicateKey.out
M tests/data/parser/parseLimitErr1.out
M tests/data/parser/parseLimitErr2.out
M tests/data/parser/parseLoad1.out
M tests/data/parser/parseLoad2.out
M tests/data/parser/parseLoad3.out
M tests/data/parser/parseLoad4.out
M tests/data/parser/parseLoad5.out
M tests/data/parser/parseLoad6.out
M tests/data/parser/parseLoadErr1.out
M tests/data/parser/parseLoadErr2.out
M tests/data/parser/parseLoadErr3.out
M tests/data/parser/parseLoadErr4.out
M tests/data/parser/parseLoadErr5.out
M tests/data/parser/parseLoadErr6.out
M tests/data/parser/parseLock1.out
M tests/data/parser/parseLock2.out
M tests/data/parser/parseLock3.out
M tests/data/parser/parseLock4.out
M tests/data/parser/parseLock5.out
M tests/data/parser/parseLock6.out
M tests/data/parser/parseLockErr1.out
M tests/data/parser/parseLockErr10.out
M tests/data/parser/parseLockErr2.out
M tests/data/parser/parseLockErr3.out
M tests/data/parser/parseLockErr4.out
M tests/data/parser/parseLockErr5.out
M tests/data/parser/parseLockErr6.out
M tests/data/parser/parseLockErr7.out
M tests/data/parser/parseLockErr8.out
M tests/data/parser/parseLockErr9.out
M tests/data/parser/parsePurge.out
M tests/data/parser/parsePurge2.out
M tests/data/parser/parsePurge3.out
M tests/data/parser/parsePurge4.out
M tests/data/parser/parsePurgeErr.out
M tests/data/parser/parsePurgeErr2.out
M tests/data/parser/parsePurgeErr3.out
M tests/data/parser/parseRename.out
M tests/data/parser/parseRename2.out
M tests/data/parser/parseRenameErr1.out
M tests/data/parser/parseRenameErr2.out
M tests/data/parser/parseRenameErr3.out
M tests/data/parser/parseRenameErr4.out
M tests/data/parser/parseRenameErr5.out
M tests/data/parser/parseReplace.out
M tests/data/parser/parseReplace2.out
M tests/data/parser/parseReplaceErr.out
M tests/data/parser/parseReplaceErr2.out
M tests/data/parser/parseReplaceErr3.out
M tests/data/parser/parseReplaceIntoErr.out
M tests/data/parser/parseReplaceSelect.out
M tests/data/parser/parseReplaceSet.out
M tests/data/parser/parseReplaceValues.out
M tests/data/parser/parseRestore.out
M tests/data/parser/parseSelect.out
M tests/data/parser/parseSelect10.out
M tests/data/parser/parseSelect11.out
M tests/data/parser/parseSelect12.out
M tests/data/parser/parseSelect13.out
M tests/data/parser/parseSelect14.out
M tests/data/parser/parseSelect15.out
M tests/data/parser/parseSelect16.out
M tests/data/parser/parseSelect2.out
M tests/data/parser/parseSelect3.out
M tests/data/parser/parseSelect4.out
M tests/data/parser/parseSelect5.out
M tests/data/parser/parseSelect6.out
M tests/data/parser/parseSelect7.out
M tests/data/parser/parseSelect8.out
M tests/data/parser/parseSelect9.out
M tests/data/parser/parseSelectCase1.out
M tests/data/parser/parseSelectCase2.out
M tests/data/parser/parseSelectCase3.out
M tests/data/parser/parseSelectCase4.out
M tests/data/parser/parseSelectCase5.out
M tests/data/parser/parseSelectCaseAlias1.out
M tests/data/parser/parseSelectCaseAlias2.out
M tests/data/parser/parseSelectCaseAlias3.out
M tests/data/parser/parseSelectCaseAlias4.out
M tests/data/parser/parseSelectCaseAlias5.out
M tests/data/parser/parseSelectCaseAlias6.out
M tests/data/parser/parseSelectCaseAliasErr1.out
M tests/data/parser/parseSelectCaseAliasErr2.out
M tests/data/parser/parseSelectCaseAliasErr3.out
M tests/data/parser/parseSelectCaseAliasErr4.out
M tests/data/parser/parseSelectCaseErr1.out
M tests/data/parser/parseSelectCaseErr2.out
M tests/data/parser/parseSelectCaseErr3.out
M tests/data/parser/parseSelectCaseErr4.out
M tests/data/parser/parseSelectCaseErr5.out
M tests/data/parser/parseSelectEndOptions1.out
M tests/data/parser/parseSelectEndOptions2.out
M tests/data/parser/parseSelectEndOptionsErr.out
M tests/data/parser/parseSelectErr1.out
M tests/data/parser/parseSelectErr2.out
M tests/data/parser/parseSelectExists.out
M tests/data/parser/parseSelectGroupBy.out
M tests/data/parser/parseSelectGroupByErr.out
M tests/data/parser/parseSelectGroupByWithComments.out
M tests/data/parser/parseSelectIndexHint1.out
M tests/data/parser/parseSelectIndexHint2.out
M tests/data/parser/parseSelectIndexHintErr1.out
M tests/data/parser/parseSelectIndexHintErr2.out
M tests/data/parser/parseSelectIndexHintErr3.out
M tests/data/parser/parseSelectIndexHintErr4.out
M tests/data/parser/parseSelectIntoOptions1.out
M tests/data/parser/parseSelectIntoOptions2.out
M tests/data/parser/parseSelectIntoOptions3.out
M tests/data/parser/parseSelectJoinCross.out
M tests/data/parser/parseSelectJoinMultiple.out
M tests/data/parser/parseSelectJoinMultiple2.out
M tests/data/parser/parseSelectJoinNatural.out
M tests/data/parser/parseSelectJoinNaturalLeft.out
M tests/data/parser/parseSelectJoinNaturalLeftOuter.out
M tests/data/parser/parseSelectJoinNaturalRight.out
M tests/data/parser/parseSelectJoinNaturalRightOuter.out
M tests/data/parser/parseSelectJoinStraight.out
M tests/data/parser/parseSelectNested.out
M tests/data/parser/parseSelectOrderByComment.out
M tests/data/parser/parseSelectOrderByIsNull.out
M tests/data/parser/parseSelectOverAlias_mariadb_100600.out
M tests/data/parser/parseSelectUnion.out
M tests/data/parser/parseSelectUnion2.out
M tests/data/parser/parseSelectWhere.out
M tests/data/parser/parseSelectWithParenthesis.out
M tests/data/parser/parseSelectWrongOrder.out
M tests/data/parser/parseSelectWrongOrder2.out
M tests/data/parser/parseSetCharacterSet.out
M tests/data/parser/parseSetCharacterSetError.out
M tests/data/parser/parseSetCharset.out
M tests/data/parser/parseSetCharsetError.out
M tests/data/parser/parseSetError1.out
M tests/data/parser/parseSetNames.out
M tests/data/parser/parseSetNames2.out
M tests/data/parser/parseSetNames3.out
M tests/data/parser/parseSetNamesError.out
M tests/data/parser/parseSetNamesError2.out
M tests/data/parser/parseSetNamesError3.out
M tests/data/parser/parseTransaction.out
M tests/data/parser/parseTransaction2.out
M tests/data/parser/parseTransaction3.out
M tests/data/parser/parseTransaction4.out
M tests/data/parser/parseTransactionErr1.out
M tests/data/parser/parseUnlock1.out
M tests/data/parser/parseUnlockErr1.out
M tests/data/parser/parseUpdate.out
M tests/data/parser/parseUpdate2.out
M tests/data/parser/parseUpdate3.out
M tests/data/parser/parseUpdate4.out
M tests/data/parser/parseUpdateErr.out
M tests/data/parser/parseWithStatement.out
M tests/data/parser/parseWithStatement1.out
M tests/data/parser/parseWithStatement2.out
M tests/data/parser/parseWithStatement3.out
M tests/data/parser/parseWithStatement4.out
M tests/data/parser/parseWithStatement5.out
M tests/data/parser/parseWithStatement6.out
M tests/data/parser/parseWithStatement7.out
M tests/data/parser/parseWithStatementErr.out
M tests/data/parser/parseWithStatementErr1.out
M tests/data/parser/parseWithStatementErr2.out
M tests/data/parser/parseWithStatementErr3.out
M tests/data/parser/parseWithStatementErr4.out
M tests/data/parser/parseWithStatementErr5.out
M tests/data/parser/parseWithStatementErr6.out
M tests/data/parser/parseWithStatementErr7.out
M tests/data/parser/parseWithStatementErr8.out
M tests/data/parser/parsephpMyAdminExport1.out
Log Message:
-----------
Fix new property names on 6.0 for the custom serializer
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: 2dc30219a91b854c548390e734eb6129393ab0fb
https://github.com/phpmyadmin/phpmyadmin/commit/2dc30219a91b854c548390e734e…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-03-27 (Mon, 03 March 2023) -03:00
Changed paths:
M package.json
M yarn.lock
Log Message:
-----------
Downgrade eslint-plugin-compat to version 3
Version 4 does not support Node 14. This information was not included in
the change log.
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Branch: refs/heads/master
Home: https://github.com/phpmyadmin/phpmyadmin
Commit: dd885dc7b83c37cb5229ecbb41be67bb4da9354f
https://github.com/phpmyadmin/phpmyadmin/commit/dd885dc7b83c37cb5229ecbb41b…
Author: Maurício Meneghini Fauth <mauricio(a)fauth.dev>
Date: 2023-03-27 (Mon, 03 March 2023) -03:00
Changed paths:
M examples/config.manyhosts.inc.php
M examples/openid.php
M examples/signon-script.php
M libraries/classes/Advisory/Advisor.php
M libraries/classes/BrowseForeigners.php
M libraries/classes/Charsets.php
M libraries/classes/CheckUserPrivileges.php
M libraries/classes/Config.php
M libraries/classes/Config/ConfigFile.php
M libraries/classes/Config/Descriptions.php
M libraries/classes/Config/FormDisplay.php
M libraries/classes/Config/FormDisplayTemplate.php
M libraries/classes/Config/Forms/Page/BrowseForm.php
M libraries/classes/Config/Forms/Page/DbStructureForm.php
M libraries/classes/Config/Forms/Page/EditForm.php
M libraries/classes/Config/Forms/Page/TableStructureForm.php
M libraries/classes/Config/Forms/Setup/ConfigForm.php
M libraries/classes/Config/Forms/Setup/FeaturesForm.php
M libraries/classes/Config/Forms/Setup/ServersForm.php
M libraries/classes/Config/Forms/User/FeaturesForm.php
M libraries/classes/Config/Forms/User/ImportForm.php
M libraries/classes/Config/Forms/User/MainForm.php
M libraries/classes/Config/Forms/User/NaviForm.php
M libraries/classes/Config/Forms/User/SqlForm.php
M libraries/classes/Config/SpecialSchemaLinks.php
M libraries/classes/ConfigStorage/Relation.php
M libraries/classes/ConfigStorage/UserGroups.php
M libraries/classes/Controllers/Database/ExportController.php
M libraries/classes/Controllers/Database/ImportController.php
M libraries/classes/Controllers/Database/MultiTableQueryController.php
M libraries/classes/Controllers/Database/PrivilegesController.php
M libraries/classes/Controllers/Database/Structure/ChangePrefixFormController.php
M libraries/classes/Controllers/Database/Structure/FavoriteTableController.php
M libraries/classes/Controllers/Database/Structure/RealRowCountController.php
M libraries/classes/Controllers/Database/StructureController.php
M libraries/classes/Controllers/GisDataEditorController.php
M libraries/classes/Controllers/Import/ImportController.php
M libraries/classes/Controllers/Import/StatusController.php
M libraries/classes/Controllers/Normalization/AddNewPrimaryController.php
M libraries/classes/Controllers/Normalization/MainController.php
M libraries/classes/Controllers/Preferences/TwoFactorController.php
M libraries/classes/Controllers/RecentTablesListController.php
M libraries/classes/Controllers/Server/DatabasesController.php
M libraries/classes/Controllers/Server/EnginesController.php
M libraries/classes/Controllers/Server/ImportController.php
M libraries/classes/Controllers/Server/PluginsController.php
M libraries/classes/Controllers/Server/PrivilegesController.php
M libraries/classes/Controllers/Server/ShowEngineController.php
M libraries/classes/Controllers/Server/Status/Monitor/ChartingDataController.php
M libraries/classes/Controllers/Server/Status/VariablesController.php
M libraries/classes/Controllers/Server/Variables/GetVariableController.php
M libraries/classes/Controllers/Server/Variables/SetVariableController.php
M libraries/classes/Controllers/Server/VariablesController.php
M libraries/classes/Controllers/Setup/AbstractController.php
M libraries/classes/Controllers/Setup/HomeController.php
M libraries/classes/Controllers/Setup/MainController.php
M libraries/classes/Controllers/Table/AddFieldController.php
M libraries/classes/Controllers/Table/ExportController.php
M libraries/classes/Controllers/Table/FindReplaceController.php
M libraries/classes/Controllers/Table/IndexRenameController.php
M libraries/classes/Controllers/Table/IndexesController.php
M libraries/classes/Controllers/Table/Maintenance/AnalyzeController.php
M libraries/classes/Controllers/Table/Maintenance/ChecksumController.php
M libraries/classes/Controllers/Table/Maintenance/OptimizeController.php
M libraries/classes/Controllers/Table/Maintenance/RepairController.php
M libraries/classes/Controllers/Table/Partition/DropController.php
M libraries/classes/Controllers/Table/Partition/RebuildController.php
M libraries/classes/Controllers/Table/Partition/TruncateController.php
M libraries/classes/Controllers/Table/PrivilegesController.php
M libraries/classes/Controllers/Table/RelationController.php
M libraries/classes/Controllers/Table/ReplaceController.php
M libraries/classes/Controllers/Table/SearchController.php
M libraries/classes/Controllers/Table/Structure/MoveColumnsController.php
M libraries/classes/Controllers/Table/Structure/SaveController.php
M libraries/classes/Controllers/Table/StructureController.php
M libraries/classes/Controllers/Table/ZoomSearchController.php
M libraries/classes/Controllers/Transformation/OverviewController.php
M libraries/classes/Controllers/VersionCheckController.php
M libraries/classes/Controllers/View/CreateController.php
M libraries/classes/Core.php
M libraries/classes/CreateAddField.php
M libraries/classes/Database/CentralColumns.php
M libraries/classes/Database/Designer/Common.php
M libraries/classes/Database/Events.php
M libraries/classes/Database/Qbe.php
M libraries/classes/Database/Routines.php
M libraries/classes/Database/Search.php
M libraries/classes/DatabaseInterface.php
M libraries/classes/Display/Results.php
M libraries/classes/Encoding.php
M libraries/classes/Engines/Bdb.php
M libraries/classes/Engines/Innodb.php
M libraries/classes/Engines/Memory.php
M libraries/classes/Engines/Ndbcluster.php
M libraries/classes/Error.php
M libraries/classes/ErrorReport.php
M libraries/classes/Export.php
M libraries/classes/Export/Options.php
M libraries/classes/FileListing.php
M libraries/classes/Font.php
M libraries/classes/Gis/GisGeometry.php
M libraries/classes/Gis/GisGeometryCollection.php
M libraries/classes/Gis/GisLineString.php
M libraries/classes/Gis/GisMultiLineString.php
M libraries/classes/Gis/GisMultiPoint.php
M libraries/classes/Gis/GisMultiPolygon.php
M libraries/classes/Gis/GisPoint.php
M libraries/classes/Gis/GisPolygon.php
M libraries/classes/Gis/GisVisualization.php
M libraries/classes/Git.php
M libraries/classes/Html/Generator.php
M libraries/classes/Import.php
M libraries/classes/Import/Ajax.php
M libraries/classes/Index.php
M libraries/classes/InsertEdit.php
M libraries/classes/IpAllowDeny.php
M libraries/classes/Linter.php
M libraries/classes/ListDatabase.php
M libraries/classes/Menu.php
M libraries/classes/Message.php
M libraries/classes/Navigation/NavigationTree.php
M libraries/classes/Navigation/Nodes/Node.php
M libraries/classes/Navigation/Nodes/NodeDatabase.php
M libraries/classes/Normalization.php
M libraries/classes/OpenDocument.php
M libraries/classes/Operations.php
M libraries/classes/Plugins/Auth/AuthenticationCookie.php
M libraries/classes/Plugins/Export/ExportCsv.php
M libraries/classes/Plugins/Export/ExportHtmlword.php
M libraries/classes/Plugins/Export/ExportJson.php
M libraries/classes/Plugins/Export/ExportLatex.php
M libraries/classes/Plugins/Export/ExportMediawiki.php
M libraries/classes/Plugins/Export/ExportOdt.php
M libraries/classes/Plugins/Export/ExportPdf.php
M libraries/classes/Plugins/Export/ExportSql.php
M libraries/classes/Plugins/Export/ExportTexytext.php
M libraries/classes/Plugins/Export/ExportYaml.php
M libraries/classes/Plugins/Export/Helpers/TableProperty.php
M libraries/classes/Plugins/ExportPlugin.php
M libraries/classes/Plugins/Import/ImportCsv.php
M libraries/classes/Plugins/Import/ImportMediawiki.php
M libraries/classes/Plugins/Import/ImportOds.php
M libraries/classes/Plugins/Import/ImportShp.php
M libraries/classes/Plugins/Import/ImportSql.php
M libraries/classes/Plugins/Import/ImportXml.php
M libraries/classes/Plugins/Schema/Dia/RelationStatsDia.php
M libraries/classes/Plugins/Schema/Dia/TableStatsDia.php
M libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php
M libraries/classes/Plugins/Schema/Pdf/RelationStatsPdf.php
M libraries/classes/Plugins/Schema/RelationStats.php
M libraries/classes/Plugins/Schema/SchemaDia.php
M libraries/classes/Plugins/Schema/SchemaEps.php
M libraries/classes/Plugins/Schema/SchemaPdf.php
M libraries/classes/Plugins/Schema/Svg/RelationStatsSvg.php
M libraries/classes/Plugins/Transformations/Abs/DownloadTransformationsPlugin.php
M libraries/classes/Plugins/Transformations/Abs/ExternalTransformationsPlugin.php
M libraries/classes/Query/Utilities.php
M libraries/classes/RecentFavoriteTable.php
M libraries/classes/Replication/ReplicationGui.php
M libraries/classes/Replication/ReplicationInfo.php
M libraries/classes/Sanitize.php
M libraries/classes/SavedSearches.php
M libraries/classes/Scripts.php
M libraries/classes/Server/Privileges.php
M libraries/classes/Server/Status/Data.php
M libraries/classes/Server/Status/Monitor.php
M libraries/classes/Server/Status/Processes.php
M libraries/classes/Server/SysInfo/Linux.php
M libraries/classes/Server/SysInfo/SysInfo.php
M libraries/classes/Setup/FormProcessing.php
M libraries/classes/Setup/Index.php
M libraries/classes/Sql.php
M libraries/classes/SqlQueryForm.php
M libraries/classes/Table.php
M libraries/classes/Table/ColumnsDefinition.php
M libraries/classes/Table/Indexes.php
M libraries/classes/Table/Search.php
M libraries/classes/Template.php
M libraries/classes/Theme/Theme.php
M libraries/classes/Tracking/Tracker.php
M libraries/classes/Tracking/Tracking.php
M libraries/classes/Transformations.php
M libraries/classes/Twig/AssetExtension.php
M libraries/classes/TwoFactor.php
M libraries/classes/Types.php
M libraries/classes/UserPassword.php
M libraries/classes/UserPreferences.php
M libraries/classes/Util.php
M libraries/classes/Utils/Gis.php
M libraries/classes/Utils/HttpRequest.php
M libraries/classes/VersionInformation.php
M libraries/classes/WebAuthn/CustomServer.php
M libraries/classes/ZipExtension.php
M libraries/services.php
M libraries/services_controllers.php
M psalm-baseline.xml
M test/classes/Advisory/AdvisorTest.php
M test/classes/BrowseForeignersTest.php
M test/classes/CacheTest.php
M test/classes/Charsets/CollationTest.php
M test/classes/Command/TwigLintCommandTest.php
M test/classes/Command/WriteGitRevisionCommandTest.php
M test/classes/Config/ConfigFileTest.php
M test/classes/Config/DescriptionTest.php
M test/classes/Config/FormDisplayTemplateTest.php
M test/classes/Config/FormDisplayTest.php
M test/classes/Config/FormTest.php
M test/classes/Config/ServerConfigChecksTest.php
M test/classes/Config/Settings/SchemaTest.php
M test/classes/ConfigStorage/RelationParametersTest.php
M test/classes/ConfigStorage/RelationTest.php
M test/classes/ConfigStorage/UserGroupsTest.php
M test/classes/ConfigTest.php
M test/classes/Controllers/AbstractControllerTest.php
M test/classes/Controllers/CollationConnectionControllerTest.php
M test/classes/Controllers/Database/MultiTableQuery/TablesControllerTest.php
M test/classes/Controllers/Database/PrivilegesControllerTest.php
M test/classes/Controllers/Database/Structure/FavoriteTableControllerTest.php
M test/classes/Controllers/Database/StructureControllerTest.php
M test/classes/Controllers/LintControllerTest.php
M test/classes/Controllers/NavigationControllerTest.php
M test/classes/Controllers/Normalization/CreateNewColumnControllerTest.php
M test/classes/Controllers/Normalization/FirstNormalForm/FirstStepControllerTest.php
M test/classes/Controllers/Normalization/ThirdNormalForm/CreateNewTablesControllerTest.php
M test/classes/Controllers/Normalization/ThirdNormalForm/FirstStepControllerTest.php
M test/classes/Controllers/Normalization/ThirdNormalForm/NewTablesControllerTest.php
M test/classes/Controllers/SchemaExportControllerTest.php
M test/classes/Controllers/Server/BinlogControllerTest.php
M test/classes/Controllers/Server/PrivilegesControllerTest.php
M test/classes/Controllers/Server/Status/AdvisorControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/GeneralLogControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/LogVarsControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/QueryAnalyzerControllerTest.php
M test/classes/Controllers/Server/Status/Monitor/SlowLogControllerTest.php
M test/classes/Controllers/Server/Status/Processes/RefreshControllerTest.php
M test/classes/Controllers/Server/Status/ProcessesControllerTest.php
M test/classes/Controllers/Server/VariablesControllerTest.php
M test/classes/Controllers/Sql/EnumValuesControllerTest.php
M test/classes/Controllers/Sql/SetValuesControllerTest.php
M test/classes/Controllers/Table/ChartControllerTest.php
M test/classes/Controllers/Table/DeleteRowsControllerTest.php
M test/classes/Controllers/Table/DropColumnConfirmationControllerTest.php
M test/classes/Controllers/Table/FindReplaceControllerTest.php
M test/classes/Controllers/Table/GetFieldControllerTest.php
M test/classes/Controllers/Table/IndexesControllerTest.php
M test/classes/Controllers/Table/Maintenance/AnalyzeControllerTest.php
M test/classes/Controllers/Table/Maintenance/CheckControllerTest.php
M test/classes/Controllers/Table/Maintenance/ChecksumControllerTest.php
M test/classes/Controllers/Table/Maintenance/OptimizeControllerTest.php
M test/classes/Controllers/Table/Maintenance/RepairControllerTest.php
M test/classes/Controllers/Table/PrivilegesControllerTest.php
M test/classes/Controllers/Table/RelationControllerTest.php
M test/classes/Controllers/Table/ReplaceControllerTest.php
M test/classes/Controllers/Table/SearchControllerTest.php
M test/classes/Controllers/Table/Structure/SpatialControllerTest.php
M test/classes/Controllers/Table/Structure/UniqueControllerTest.php
M test/classes/Controllers/ThemeSetControllerTest.php
M test/classes/CoreTest.php
M test/classes/CreateAddFieldTest.php
M test/classes/Database/CentralColumnsTest.php
M test/classes/Database/Designer/CommonTest.php
M test/classes/Database/DesignerTest.php
M test/classes/Database/QbeTest.php
M test/classes/Database/RoutinesTest.php
M test/classes/Database/SearchTest.php
M test/classes/Database/TriggersTest.php
M test/classes/DatabaseInterfaceTest.php
M test/classes/Dbal/DbiDummyTest.php
M test/classes/Dbal/WarningTest.php
M test/classes/Display/ResultsTest.php
M test/classes/Engines/BdbTest.php
M test/classes/Engines/InnodbTest.php
M test/classes/Engines/MemoryTest.php
M test/classes/Engines/NdbclusterTest.php
M test/classes/Engines/PbxtTest.php
M test/classes/ErrorHandlerTest.php
M test/classes/ErrorReportTest.php
M test/classes/ErrorTest.php
M test/classes/Export/OptionsTest.php
M test/classes/ExportTest.php
M test/classes/FileListingTest.php
M test/classes/FileTest.php
M test/classes/FlashMessagesTest.php
M test/classes/FontTest.php
M test/classes/FooterTest.php
M test/classes/Gis/GisFactoryTest.php
M test/classes/Gis/GisGeometryCollectionTest.php
M test/classes/Gis/GisGeometryTest.php
M test/classes/Gis/GisLineStringTest.php
M test/classes/Gis/GisMultiLineStringTest.php
M test/classes/Gis/GisMultiPointTest.php
M test/classes/Gis/GisMultiPolygonTest.php
M test/classes/Gis/GisPointTest.php
M test/classes/Gis/GisPolygonTest.php
M test/classes/Gis/GisVisualizationTest.php
M test/classes/GitTest.php
M test/classes/Html/GeneratorTest.php
M test/classes/Http/Factory/ServerRequestFactoryTest.php
M test/classes/Import/SimulateDmlTest.php
M test/classes/ImportTest.php
M test/classes/InsertEditTest.php
M test/classes/IpAllowDenyTest.php
M test/classes/LinterTest.php
M test/classes/ListDatabaseTest.php
M test/classes/MessageTest.php
M test/classes/MimeTest.php
M test/classes/Navigation/Nodes/NodeDatabaseTest.php
M test/classes/Navigation/Nodes/NodeTest.php
M test/classes/NormalizationTest.php
M test/classes/OpenDocumentTest.php
M test/classes/Partitioning/PartitionTest.php
M test/classes/Plugins/Auth/AuthenticationConfigTest.php
M test/classes/Plugins/Auth/AuthenticationCookieTest.php
M test/classes/Plugins/Auth/AuthenticationHttpTest.php
M test/classes/Plugins/Export/ExportCodegenTest.php
M test/classes/Plugins/Export/ExportHtmlwordTest.php
M test/classes/Plugins/Export/ExportLatexTest.php
M test/classes/Plugins/Export/ExportMediawikiTest.php
M test/classes/Plugins/Export/ExportOdsTest.php
M test/classes/Plugins/Export/ExportOdtTest.php
M test/classes/Plugins/Export/ExportPdfTest.php
M test/classes/Plugins/Export/ExportSqlTest.php
M test/classes/Plugins/Export/ExportTexytextTest.php
M test/classes/Plugins/Export/ExportXmlTest.php
M test/classes/Plugins/Export/Helpers/TablePropertyTest.php
M test/classes/Plugins/Import/ImportOdsTest.php
M test/classes/Plugins/Transformations/TransformationPluginsTest.php
M test/classes/Properties/Options/OptionsPropertyOneItemTest.php
M test/classes/RoutingTest.php
M test/classes/SanitizeTest.php
M test/classes/ScriptsTest.php
M test/classes/Server/PrivilegesTest.php
M test/classes/Server/SelectTest.php
M test/classes/Server/SysInfo/SysInfoTest.php
M test/classes/Setup/ConfigGeneratorTest.php
M test/classes/Setup/FormProcessingTest.php
M test/classes/Setup/IndexTest.php
M test/classes/SqlQueryFormTest.php
M test/classes/SqlTest.php
M test/classes/StorageEngineTest.php
M test/classes/Stubs/DbiDummy.php
M test/classes/SystemDatabaseTest.php
M test/classes/Table/ColumnsDefinitionTest.php
M test/classes/Table/IndexesTest.php
M test/classes/Table/SearchTest.php
M test/classes/TableTest.php
M test/classes/TemplateTest.php
M test/classes/Theme/ThemeTest.php
M test/classes/Tracking/TrackerTest.php
M test/classes/Tracking/TrackingTest.php
M test/classes/TransformationsTest.php
M test/classes/TwoFactorTest.php
M test/classes/TypesByDatabaseVersionTest.php
M test/classes/TypesTest.php
M test/classes/UrlTest.php
M test/classes/UserPreferencesTest.php
M test/classes/UtilTest.php
M test/classes/Utils/ForeignKeyTest.php
M test/classes/Utils/FormatConverterTest.php
M test/classes/Utils/HttpRequestTest.php
M test/classes/VersionInformationTest.php
M test/classes/WebAuthn/CBORDecoderTest.php
M test/classes/ZipExtensionTest.php
M test/selenium/ExportTest.php
M test/selenium/TestBase.php
Log Message:
-----------
Use single-line arrays when possible
Signed-off-by: Maurício Meneghini Fauth <mauricio(a)fauth.dev>