X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fdatabase%2Fclass_BaseDatabaseBackend.php;h=07d1b33bd21f9b30b6b8394e392c2c4489a2ab4b;hp=9dd41a9cece6ce7df9e6e55c19e99ca70ecef881;hb=b76edd7b7d13db3fc266419eb1ddfdb73adeab1e;hpb=fdc6a02b5e6c2155cda61fcc345c7583b734ab85 diff --git a/inc/classes/main/database/class_BaseDatabaseBackend.php b/inc/classes/main/database/class_BaseDatabaseBackend.php index 9dd41a9c..07d1b33b 100644 --- a/inc/classes/main/database/class_BaseDatabaseBackend.php +++ b/inc/classes/main/database/class_BaseDatabaseBackend.php @@ -2,7 +2,7 @@ /** * An abstract database access class for handling database I/O requests * - * @see DatabaseBackendInterface - An interface for database backends + * @see DatabaseBackend - An interface for database backends * @author Roland Haeder * @version 0.0.0 * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2013 Core Developer Team @@ -22,7 +22,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements DatabaseBackendInterface { +abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements DatabaseBackend { // Constants for exceptions const EXCEPTION_SQL_QUERY = 0x140; @@ -83,6 +83,14 @@ abstract class BaseDatabaseBackend extends BaseFrameworkSystem implements Databa protected final function resetLastException () { $this->lastException = NULL; } + + /** + * 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 abstract function removeNonPublicDataFromArray(array $data); } // [EOF]