Cleanup #12440: Copy DBAL-only SQL parser methods from t3lib_sqlparser to ux_t3lib_sq...
authorOliver Hader <oliver.hader@typo3.org>
Tue, 3 Nov 2009 16:06:19 +0000 (16:06 +0000)
committerOliver Hader <oliver.hader@typo3.org>
Tue, 3 Nov 2009 16:06:19 +0000 (16:06 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@6327 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_sqlparser.php

index e899e5e..0658de3 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-11-03  Oliver Hader  <oliver@typo3.org>
+
+       * Cleanup #12440: Copy DBAL-only SQL parser methods from t3lib_sqlparser to ux_t3lib_sqlparser (thanks to Xavier Perseguers)
+
 2009-11-03  Tobias Liebig <mail_typo3@etobi.de>
 
        * Fixed bug #9513: t3editor bad line numbering
index 9602da8..cfb9038 100644 (file)
@@ -787,8 +787,10 @@ class t3lib_sqlparser {
         * @param       string          Regular expressing to STOP parsing, eg. '^(WHERE)([[:space:]]*)'
         * @return      array           If successful parsing, returns an array, otherwise an error string.
         * @see compileFromTables()
+        * @deprecated since TYPO3 4.3, this function will be removed in TYPO3 4.5, this is a DBAL-only method that was moved to ux_t3lib_sqlparser.
         */
        public function parseFromTables(&$parseString, $stopRegex = '') {
+               t3lib_div::logDeprecatedFunction();
 
                        // Prepare variables:
                $parseString = $this->trimSQL($parseString);
@@ -885,8 +887,10 @@ class t3lib_sqlparser {
         * @param       string          WHERE clause to parse. NOTICE: passed by reference!
         * @param       string          Regular expressing to STOP parsing, eg. '^(GROUP BY|ORDER BY|LIMIT)([[:space:]]*)'
         * @return      mixed           If successful parsing, returns an array, otherwise an error string.
+        * @deprecated since TYPO3 4.3, this function will be removed in TYPO3 4.5, this is a DBAL-only method that was moved to ux_t3lib_sqlparser.
         */
        public function parseWhereClause(&$parseString, $stopRegex = '') {
+               t3lib_div::logDeprecatedFunction();
 
                        // Prepare variables:
                $parseString = $this->trimSQL($parseString);
@@ -1521,8 +1525,10 @@ return $str;
         * @param       array           Array of table names, (made with ->parseFromTables())
         * @return      string          Table name string
         * @see parseFromTables()
+        * @deprecated since TYPO3 4.3, this function will be removed in TYPO3 4.5, this is a DBAL-only method that was moved to ux_t3lib_sqlparser.
         */
        public function compileFromTables($tablesArray) {
+               t3lib_div::logDeprecatedFunction();
 
                        // Prepare buffer variable:
                $outputParts = array();
@@ -1567,8 +1573,10 @@ return $str;
         * @param       array           WHERE clause configuration
         * @return      string          WHERE clause as string.
         * @see explodeWhereClause()
+        * @deprecated since TYPO3 4.3, this function will be removed in TYPO3 4.5, this is a DBAL-only method that was moved to ux_t3lib_sqlparser.
         */
        public function compileWhereClause($clauseArray) {
+               t3lib_div::logDeprecatedFunction();
 
                        // Prepare buffer variable:
                $output='';