Fixed bug #15490: Throw exception instead of dying in enableFields() function
authorSteffen Kamper <info@sk-typo3.de>
Mon, 6 Sep 2010 16:34:06 +0000 (16:34 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Mon, 6 Sep 2010 16:34:06 +0000 (16:34 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@8765 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_page.php

index 1f765f5..ed1064d 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 2010-09-06  Steffen Kamper  <steffen@typo3.org>
 
+       * Fixed bug #15490: Throw exception instead of dying in enableFields() function
        * Added feature #15588: Extend TYPO3 DebugConsole
        * Fixed bug #15589: Move debug functions to own utility class
 
index bedf096..ca834c1 100644 (file)
@@ -1156,7 +1156,12 @@ class t3lib_pageSelect {
                                }
                        }
                } else {
-                       die ('NO entry in the $TCA-array for the table "'.$table.'". This means that the function enableFields() is called with an invalid table name as argument.');
+                       throw new InvalidArgumentException(
+                               'There is no entry in the $TCA array for the table "' . $table .
+                                       '". This means that the function enableFields() is ' .
+                                       'called with an invalid table name as argument.',
+                               1283790586
+                       );
                }
 
                return $query;