]> git.mxchange.org Git - friendica.git/commitdiff
Changes:
authorRoland Häder <roland@mxchange.org>
Sun, 19 Jun 2022 08:49:26 +0000 (10:49 +0200)
committerRoland Häder <roland@mxchange.org>
Sun, 19 Jun 2022 08:50:09 +0000 (10:50 +0200)
- added missing type-hints
- added documentation for a method

src/Database/DBStructure.php

index f1ed26b4be552ea2c1a0037a30fc8ee026d8babf..3c82986fa914f706f79771a3732f658d1e174a77 100644 (file)
@@ -492,8 +492,7 @@ class DBStructure
                }
 
 
-               $sql = sprintf("%s INDEX `%s` (%s)", $method, DBA::escape($indexName), $names);
-               return ($sql);
+               return sprintf("%s INDEX `%s` (%s)", $method, DBA::escape($indexName), $names);
        }
 
        /**
@@ -515,7 +514,7 @@ class DBStructure
         * @return string Empty string if the update is successful, error messages otherwise
         * @throws Exception
         */
-       public static function performUpdate(bool $enable_maintenance_mode = true, bool $verbose = false)
+       public static function performUpdate(bool $enable_maintenance_mode = true, bool $verbose = false): string
        {
                if ($enable_maintenance_mode) {
                        DI::config()->set('system', 'maintenance', 1);
@@ -539,7 +538,7 @@ class DBStructure
         * @return string Empty string if the update is successful, error messages otherwise
         * @throws Exception
         */
-       public static function install(string $basePath)
+       public static function install(string $basePath): string
        {
                return self::update($basePath, false, true, true);
        }
@@ -556,7 +555,7 @@ class DBStructure
         * @return string Empty string if the update is successful, error messages otherwise
         * @throws Exception
         */
-       private static function update($basePath, $verbose, $action, $install = false, array $tables = null, array $definition = null)
+       private static function update(string $basePath, bool $verbose, bool $action, bool $install = false, array $tables = null, array $definition = null): string
        {
                $in_maintenance_mode = DI::config()->get('system', 'maintenance');
 
@@ -841,7 +840,13 @@ class DBStructure
                return $errors;
        }
 
-       private static function tableStructure($table)
+       /**
+        * Returns an array with table structure information
+        *
+        * @param string $table Name of table
+        * @return array Table structure information
+        */
+       private static function tableStructure(string $table): array
        {
                // This query doesn't seem to be executable as a prepared statement
                $indexes = DBA::toArray(DBA::p("SHOW INDEX FROM " . DBA::quoteIdentifier($table)));