From 59f380688a365ee6fd4bcd9e79a8b99dfb048d7e Mon Sep 17 00:00:00 2001 From: Roland Haeder Date: Mon, 10 Feb 2014 22:10:44 +0100 Subject: [PATCH] Added more debug lines + missing super method. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- .../main/database/class_BaseDatabaseBackend.php | 2 +- .../main/database/class_BaseDatabaseWrapper.php | 11 +++++++++++ .../middleware/database/class_DatabaseConnection.php | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/inc/classes/main/database/class_BaseDatabaseBackend.php b/inc/classes/main/database/class_BaseDatabaseBackend.php index 07d1b33b..e6c56765 100644 --- a/inc/classes/main/database/class_BaseDatabaseBackend.php +++ b/inc/classes/main/database/class_BaseDatabaseBackend.php @@ -90,7 +90,7 @@ abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements Databa * @param $data An array with possible non-public data that needs to be removed. * @return $data A cleaned up array with only public data. */ - public abstract function removeNonPublicDataFromArray(array $data); + public abstract function removeNonPublicDataFromArray (array $data); } // [EOF] diff --git a/inc/classes/main/database/class_BaseDatabaseWrapper.php b/inc/classes/main/database/class_BaseDatabaseWrapper.php index 9430c6ac..35864618 100644 --- a/inc/classes/main/database/class_BaseDatabaseWrapper.php +++ b/inc/classes/main/database/class_BaseDatabaseWrapper.php @@ -221,6 +221,17 @@ class BaseDatabaseWrapper extends BaseFrameworkSystem { // Return value return $primaryKey; } + + /** + * Removes non-public data from given array. + * + * @param $data An array with possible non-public data that needs to be removed. + * @return $data A cleaned up array with only public data. + */ + public function removeNonPublicDataFromArray (array $data) { + /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('WRAPPER[' . $this->__toString() . ']: Calling this->getDatabaseInstance()->removeNonPublicDataFromArray(data) ...'); + $this->getDatabaseInstance()->removeNonPublicDataFromArray($data); + } } // [EOF] diff --git a/inc/classes/middleware/database/class_DatabaseConnection.php b/inc/classes/middleware/database/class_DatabaseConnection.php index dd4ce325..e090cf2a 100644 --- a/inc/classes/middleware/database/class_DatabaseConnection.php +++ b/inc/classes/middleware/database/class_DatabaseConnection.php @@ -186,6 +186,7 @@ class DatabaseConnection extends BaseMiddleware implements DatabaseConnector, Re */ public function removeNonPublicDataFromArray (array $data) { // Call database backend + /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('DB-CONNECTION[' . $this->__toString() . ']: Calling this->dbLayer->removeNonPublicDataFromArray(data) ...'); return $this->dbLayer->removeNonPublicDataFromArray($data); } } -- 2.39.2