[!!!][TASK] Move SqlParser into EXT:dbal 47/42347/3
authorMorton Jonuschat <m.jonuschat@mojocode.de>
Fri, 7 Aug 2015 08:12:07 +0000 (10:12 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Fri, 7 Aug 2015 12:04:12 +0000 (14:04 +0200)
commitd3441386cb016757f01e961e9fc6a772b352e1e7
treeed8769ff961f744e98ff39d9e42f705e4e3f12fe
parent462212ac90a0d65f742371cd0c8611dce8092a6c
[!!!][TASK] Move SqlParser into EXT:dbal

EXT:dbal has been the sole user of SqlParser for some time. Tests for
functionality of the core SqlParser have been spread between the Dbal
and the Core tests with the bulk of the tests for the core functionality
happening in EXT:dbal.

The two SqlParsers have been merged, parsing and compiling SQL has been
split into separate Classes for separation of concerns.

Resolves: #68401
Releases: master
Change-Id: I930bbbdc7e0ac427ca856f686d601fc0bbe48e33
Reviewed-on: http://review.typo3.org/42347
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
14 files changed:
typo3/sysext/compatibility6/Migrations/Code/ClassAliasMap.php
typo3/sysext/core/Classes/Database/SqlParser.php [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-68401-SqlParserMovedIntoEXTdbal.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Unit/Database/SqlParserTest.php [deleted file]
typo3/sysext/dbal/Classes/Database/DatabaseConnection.php
typo3/sysext/dbal/Classes/Database/SqlCompilers/AbstractCompiler.php [new file with mode: 0644]
typo3/sysext/dbal/Classes/Database/SqlCompilers/Adodb.php [new file with mode: 0644]
typo3/sysext/dbal/Classes/Database/SqlCompilers/Mysql.php [new file with mode: 0644]
typo3/sysext/dbal/Classes/Database/SqlParser.php
typo3/sysext/dbal/Tests/Unit/Database/AbstractTestCase.php
typo3/sysext/dbal/Tests/Unit/Database/DatabaseConnectionOracleTest.php
typo3/sysext/dbal/Tests/Unit/Database/DatabaseConnectionPostgresqlTest.php
typo3/sysext/dbal/Tests/Unit/Database/SqlParserTest.php
typo3/sysext/dbal/ext_localconf.php