[phpmyadmin/sql-parser] 2e5435: Remove dependency on zumba/json-serializer
Branch: refs/heads/master Home: https://github.com/phpmyadmin/sql-parser Commit: 2e54358c9fbf1b2f045f770097e8163a675ab36f https://github.com/phpmyadmin/sql-parser/commit/2e54358c9fbf1b2f045f770097e8... Author: Maurício Meneghini Fauth <mauricio@mfauth.com.br> Date: 2026-10-09 (Fri, 10 October 2026) -03:00 Changed paths: A src/SerializableComponent.php M composer.json M phpstan-baseline.neon M psalm-baseline.xml M src/Components/AlterOperation.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/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/WithKeyword.php M src/Lexer.php M src/Parser.php M src/Statement.php M src/Token.php M src/TokensList.php M src/Tools/TestGenerator.php M src/UtfString.php M tests/Parser/LoadStatementTest.php M tests/Parser/ParserLongExportsTest.php M tests/Parser/SelectStatementTest.php M tests/Parser/TransactionStatementTest.php M tests/TestCase.php M tests/data/bugs/fuzz1.out M tests/data/bugs/fuzz2.out M tests/data/bugs/fuzz3.out M tests/data/bugs/fuzz4.out M tests/data/bugs/fuzz5.out M tests/data/bugs/fuzz6.out M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh202.out M tests/data/bugs/gh234.out M tests/data/bugs/gh317.out M tests/data/bugs/gh412.out M tests/data/bugs/gh478.out M tests/data/bugs/gh492.out M tests/data/bugs/gh496.out M tests/data/bugs/gh498.out M tests/data/bugs/gh499.out M tests/data/bugs/gh508.out M tests/data/bugs/gh511.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/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexEmptyCStyleComment.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/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/misc/parseParameter2.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/parseAlterFunction1.out M tests/data/parser/parseAlterFunction2.out M tests/data/parser/parseAlterFunction3.out M tests/data/parser/parseAlterFunction4.out M tests/data/parser/parseAlterFunction5.out M tests/data/parser/parseAlterFunction6.out M tests/data/parser/parseAlterProcedure1.out M tests/data/parser/parseAlterProcedure2.out M tests/data/parser/parseAlterProcedure3.out M tests/data/parser/parseAlterProcedure4.out M tests/data/parser/parseAlterProcedure5.out M tests/data/parser/parseAlterProcedure6.out M tests/data/parser/parseAlterRenameColumn.out M tests/data/parser/parseAlterRenameColumns.out M tests/data/parser/parseAlterTableAddColumnWithCheck.out M tests/data/parser/parseAlterTableAddSpatialIndex1.out M tests/data/parser/parseAlterTableAddUniqueKey1.out M tests/data/parser/parseAlterTableAddUniqueKey2.out M tests/data/parser/parseAlterTableAddUniqueKeyAsc.out M tests/data/parser/parseAlterTableAddUniqueKeyAscDesc.out M tests/data/parser/parseAlterTableAddUniqueKeyAscLower.out M tests/data/parser/parseAlterTableAddUniqueKeyDesc.out M tests/data/parser/parseAlterTableAddUniqueKeyDescAsc.out M tests/data/parser/parseAlterTableAddUniqueKeyDescLower.out M tests/data/parser/parseAlterTableAddUniqueKeyTwoDesc.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/parseAlterTableCoalescePartition.out M tests/data/parser/parseAlterTableDropAddIndex1.out M tests/data/parser/parseAlterTableDropColumn1.out M tests/data/parser/parseAlterTableModifyColumn.out M tests/data/parser/parseAlterTableModifyColumnEnum1.out M tests/data/parser/parseAlterTableModifyColumnEnum2.out M tests/data/parser/parseAlterTableModifyColumnEnum3.out M tests/data/parser/parseAlterTablePartitionByRange1.out M tests/data/parser/parseAlterTablePartitionByRange2.out M tests/data/parser/parseAlterTableRenameIndex1.out M tests/data/parser/parseAlterTableRenameIndex2.out M tests/data/parser/parseAlterTableRenameKey1.out M tests/data/parser/parseAlterTableRenameKey2.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/parseCall4.out M tests/data/parser/parseCall5.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/parseCreateProcedure3.out M tests/data/parser/parseCreateProcedure4.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/parseCreateTable13.out M tests/data/parser/parseCreateTable14.out M tests/data/parser/parseCreateTable15.out M tests/data/parser/parseCreateTable16.out M tests/data/parser/parseCreateTable17.out M tests/data/parser/parseCreateTable18.out M tests/data/parser/parseCreateTable19_mariadb_100500.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable20_mariadb_101000.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/parseCreateTableColumnCompressed.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/parseCreateTableSRID.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTableWithParser.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/parseExplain10.out M tests/data/parser/parseExplain11.out M tests/data/parser/parseExplain12.out M tests/data/parser/parseExplain13.out M tests/data/parser/parseExplain14.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplain5.out M tests/data/parser/parseExplain6.out M tests/data/parser/parseExplain7.out M tests/data/parser/parseExplain8.out M tests/data/parser/parseExplain9.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/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertFunction.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/parseKill.out M tests/data/parser/parseKill2.out M tests/data/parser/parseKill3.out M tests/data/parser/parseKillConnection.out M tests/data/parser/parseKillErr1.out M tests/data/parser/parseKillErr2.out M tests/data/parser/parseKillErr3.out M tests/data/parser/parseKillErr4.out M tests/data/parser/parseKillQuery.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/parseLoad7.out M tests/data/parser/parseLoad8.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/parseSelectAggregateWithPartitionAndAlias.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/parseSelectWhereCollate.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/parseSetGlobalVariable.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/parseSetVariable.out M tests/data/parser/parseSetVariable2.out M tests/data/parser/parseTable1.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/parseTransaction5.out M tests/data/parser/parseTransaction6.out M tests/data/parser/parseTransaction7.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate1.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdate4.out M tests/data/parser/parseUpdate5.out M tests/data/parser/parseUpdate6.out M tests/data/parser/parseUpdate7.out M tests/data/parser/parseUpdateEmptySet.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWhere0.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 D src/Tools/CustomJsonSerializer.php D tests/UtfStringSerializer.php Log Message: ----------- Remove dependency on zumba/json-serializer Instead of deserializing the data and then comparing it with the actual objects, this serializes the actual object and then compares it with the serialized data. Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.com.br> Commit: 87fa9b88835ab0e2d5a44d741863a422b57a8dba https://github.com/phpmyadmin/sql-parser/commit/87fa9b88835ab0e2d5a44d741863... Author: Maurício Meneghini Fauth <mauricio@mfauth.com.br> Date: 2026-10-10 (Sat, 10 October 2026) -03:00 Changed paths: A src/SerializableComponent.php M composer.json M phpstan-baseline.neon M psalm-baseline.xml M src/Components/AlterOperation.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/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/WithKeyword.php M src/Lexer.php M src/Parser.php M src/Statement.php M src/Token.php M src/TokensList.php M src/Tools/TestGenerator.php M src/UtfString.php M tests/Parser/LoadStatementTest.php M tests/Parser/ParserLongExportsTest.php M tests/Parser/SelectStatementTest.php M tests/Parser/TransactionStatementTest.php M tests/TestCase.php M tests/data/bugs/fuzz1.out M tests/data/bugs/fuzz2.out M tests/data/bugs/fuzz3.out M tests/data/bugs/fuzz4.out M tests/data/bugs/fuzz5.out M tests/data/bugs/fuzz6.out M tests/data/bugs/gh14.out M tests/data/bugs/gh16.out M tests/data/bugs/gh202.out M tests/data/bugs/gh234.out M tests/data/bugs/gh317.out M tests/data/bugs/gh412.out M tests/data/bugs/gh478.out M tests/data/bugs/gh492.out M tests/data/bugs/gh496.out M tests/data/bugs/gh498.out M tests/data/bugs/gh499.out M tests/data/bugs/gh508.out M tests/data/bugs/gh511.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/lexDelimiterErr3.out M tests/data/lexer/lexDelimiterLen.out M tests/data/lexer/lexEmptyCStyleComment.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/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/misc/parseParameter2.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/parseAlterFunction1.out M tests/data/parser/parseAlterFunction2.out M tests/data/parser/parseAlterFunction3.out M tests/data/parser/parseAlterFunction4.out M tests/data/parser/parseAlterFunction5.out M tests/data/parser/parseAlterFunction6.out M tests/data/parser/parseAlterProcedure1.out M tests/data/parser/parseAlterProcedure2.out M tests/data/parser/parseAlterProcedure3.out M tests/data/parser/parseAlterProcedure4.out M tests/data/parser/parseAlterProcedure5.out M tests/data/parser/parseAlterProcedure6.out M tests/data/parser/parseAlterRenameColumn.out M tests/data/parser/parseAlterRenameColumns.out M tests/data/parser/parseAlterTableAddColumnWithCheck.out M tests/data/parser/parseAlterTableAddSpatialIndex1.out M tests/data/parser/parseAlterTableAddUniqueKey1.out M tests/data/parser/parseAlterTableAddUniqueKey2.out M tests/data/parser/parseAlterTableAddUniqueKeyAsc.out M tests/data/parser/parseAlterTableAddUniqueKeyAscDesc.out M tests/data/parser/parseAlterTableAddUniqueKeyAscLower.out M tests/data/parser/parseAlterTableAddUniqueKeyDesc.out M tests/data/parser/parseAlterTableAddUniqueKeyDescAsc.out M tests/data/parser/parseAlterTableAddUniqueKeyDescLower.out M tests/data/parser/parseAlterTableAddUniqueKeyTwoDesc.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/parseAlterTableCoalescePartition.out M tests/data/parser/parseAlterTableDropAddIndex1.out M tests/data/parser/parseAlterTableDropColumn1.out M tests/data/parser/parseAlterTableModifyColumn.out M tests/data/parser/parseAlterTableModifyColumnEnum1.out M tests/data/parser/parseAlterTableModifyColumnEnum2.out M tests/data/parser/parseAlterTableModifyColumnEnum3.out M tests/data/parser/parseAlterTablePartitionByRange1.out M tests/data/parser/parseAlterTablePartitionByRange2.out M tests/data/parser/parseAlterTableRenameIndex1.out M tests/data/parser/parseAlterTableRenameIndex2.out M tests/data/parser/parseAlterTableRenameKey1.out M tests/data/parser/parseAlterTableRenameKey2.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/parseCall4.out M tests/data/parser/parseCall5.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/parseCreateProcedure3.out M tests/data/parser/parseCreateProcedure4.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/parseCreateTable13.out M tests/data/parser/parseCreateTable14.out M tests/data/parser/parseCreateTable15.out M tests/data/parser/parseCreateTable16.out M tests/data/parser/parseCreateTable17.out M tests/data/parser/parseCreateTable18.out M tests/data/parser/parseCreateTable19_mariadb_100500.out M tests/data/parser/parseCreateTable2.out M tests/data/parser/parseCreateTable20_mariadb_101000.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/parseCreateTableColumnCompressed.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/parseCreateTableSRID.out M tests/data/parser/parseCreateTableSelect.out M tests/data/parser/parseCreateTableSpatial.out M tests/data/parser/parseCreateTableTimestampWithPrecision.out M tests/data/parser/parseCreateTableUuidColumn_mariadb_100700.out M tests/data/parser/parseCreateTableWithInvisibleKey.out M tests/data/parser/parseCreateTableWithParser.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/parseExplain10.out M tests/data/parser/parseExplain11.out M tests/data/parser/parseExplain12.out M tests/data/parser/parseExplain13.out M tests/data/parser/parseExplain14.out M tests/data/parser/parseExplain2.out M tests/data/parser/parseExplain3.out M tests/data/parser/parseExplain4.out M tests/data/parser/parseExplain5.out M tests/data/parser/parseExplain6.out M tests/data/parser/parseExplain7.out M tests/data/parser/parseExplain8.out M tests/data/parser/parseExplain9.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/parseInsert.out M tests/data/parser/parseInsertErr.out M tests/data/parser/parseInsertErr2.out M tests/data/parser/parseInsertFunction.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/parseKill.out M tests/data/parser/parseKill2.out M tests/data/parser/parseKill3.out M tests/data/parser/parseKillConnection.out M tests/data/parser/parseKillErr1.out M tests/data/parser/parseKillErr2.out M tests/data/parser/parseKillErr3.out M tests/data/parser/parseKillErr4.out M tests/data/parser/parseKillQuery.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/parseLoad7.out M tests/data/parser/parseLoad8.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/parseSelectAggregateWithPartitionAndAlias.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/parseSelectWhereCollate.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/parseSetGlobalVariable.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/parseSetVariable.out M tests/data/parser/parseSetVariable2.out M tests/data/parser/parseTable1.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/parseTransaction5.out M tests/data/parser/parseTransaction6.out M tests/data/parser/parseTransaction7.out M tests/data/parser/parseTransactionErr1.out M tests/data/parser/parseUnlock1.out M tests/data/parser/parseUnlockErr1.out M tests/data/parser/parseUpdate1.out M tests/data/parser/parseUpdate2.out M tests/data/parser/parseUpdate3.out M tests/data/parser/parseUpdate4.out M tests/data/parser/parseUpdate5.out M tests/data/parser/parseUpdate6.out M tests/data/parser/parseUpdate7.out M tests/data/parser/parseUpdateEmptySet.out M tests/data/parser/parseUpdateErr.out M tests/data/parser/parseWhere0.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 D src/Tools/CustomJsonSerializer.php D tests/UtfStringSerializer.php Log Message: ----------- Merge pull request #678 from MauricioFauth/serializer-dep-removal Remove dependency on zumba/json-serializer
participants (1)
-
Maurício Meneghini Fauth