X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Finterfaces%2Fdatabase%2Fbackend%2Fclass_DatabaseBackend.php;h=287cb267ba4f8fe22b63eeb60c4ab5c25d6cfcc6;hp=ca679722092f2729124ac5d431c2db479780559b;hb=b76edd7b7d13db3fc266419eb1ddfdb73adeab1e;hpb=d5893a947b84bdc382cb0bb741ce148c4ee8dd0e;ds=sidebyside diff --git a/inc/classes/interfaces/database/backend/class_DatabaseBackend.php b/inc/classes/interfaces/database/backend/class_DatabaseBackend.php index ca679722..287cb267 100644 --- a/inc/classes/interfaces/database/backend/class_DatabaseBackend.php +++ b/inc/classes/interfaces/database/backend/class_DatabaseBackend.php @@ -62,6 +62,14 @@ interface DatabaseBackend extends FrameworkDatabase { * @throws SqlException If an SQL error occurs */ function queryUpdateDataSet (StoreableCriteria $dataSetInstance); + + /** + * 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. + */ + function removeNonPublicDataFromArray (array $data); } // [EOF]