]> git.mxchange.org Git - friendica.git/blobdiff - src/Database/DBStructure.php
Fix Scrutinizer issues in mod [_well_know -> contactgroup]
[friendica.git] / src / Database / DBStructure.php
index aac0eeed766dd1f7e4e4b0091bdef4173127bcaa..c7bdeabe3dcab833dcf98451e0550c8704d8346e 100644 (file)
@@ -186,13 +186,22 @@ class DBStructure {
                return t('Errors encountered performing database changes: ').$message.EOL;
        }
 
-       public static function update($verbose, $action, $tables = null, $definition = null) {
+       /**
+        * Updates DB structure and returns eventual errors messages
+        *
+        * @param bool  $verbose
+        * @param bool  $action     Whether to actually apply the update
+        * @param array $tables     An array of the database tables
+        * @param array $definition An array of the definition tables
+        * @return string Empty string if the update is successful, error messages otherwise
+        */
+       public static function update($verbose, $action, array $tables = null, array $definition = null) {
                if ($action) {
                        Config::set('system', 'maintenance', 1);
                        Config::set('system', 'maintenance_reason', sprintf(t(': Database update'), DBM::date().' '.date('e')));
                }
 
-               $errors = false;
+               $errors = '';
 
                logger('updating structure', LOGGER_DEBUG);