]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
tweak
authorBrion Vibber <brion@pobox.com>
Fri, 29 Oct 2010 21:58:52 +0000 (14:58 -0700)
committerBrion Vibber <brion@pobox.com>
Fri, 29 Oct 2010 21:58:52 +0000 (14:58 -0700)
lib/schemaupdater.php

index b872b0d5785443317cac587461ca145d451c4d82..9577bceebf46b8eb5ac02125e1e959d1034a5ae9 100644 (file)
@@ -42,13 +42,21 @@ class SchemaUpdater
     }
 
     /**
-     * @param array $tableDefs
+     * @param string $tableName
+     * @param array $tableDef
+     */
+    public function register($tableName, array $tableDef)
+    {
+        $this->tables[$tableName] = $tableDef;
+    }
+
+    /**
      * @fixme handle tables that belong on different database servers...?
      */
-    public function checkTables(array $tableDefs)
+    public function checkTables()
     {
         $checksums = $this->checksums;
-        foreach ($tableDefs as $table => $def) {
+        foreach ($this->tables as $table => $def) {
             $checksum = $this->tableChecksum($def);
             if (empty($checksums[$table])) {
                 common_log(LOG_DEBUG, "No previous schema_version for $table: updating to $checksum");