From ab6d6dd32f0020cb720f65cc2ab9dfb3867c565b Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Wed, 13 Aug 2008 03:54:04 +0000 Subject: [PATCH] Ensure that MySQLDatabase::tableList() always returns an array git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@60607 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/MySQLDatabase.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/model/MySQLDatabase.php b/core/model/MySQLDatabase.php index 8666328d0..972446b5a 100644 --- a/core/model/MySQLDatabase.php +++ b/core/model/MySQLDatabase.php @@ -368,11 +368,12 @@ class MySQLDatabase extends Database { * @return array */ public function tableList() { + $tables = array(); foreach($this->query("SHOW TABLES") as $record) { $table = strtolower(reset($record)); $tables[$table] = $table; } - return isset($tables) ? $tables : null; + return $tables; } /**