diff src/ConfigHelper.php @ 9:d4730c14806d

Small changes to config generation and table name input
author luka
date Sat, 02 Dec 2023 10:18:52 -0500
parents 4216c0dc638c
children a9ff874afdbd
line wrap: on
line diff
--- a/src/ConfigHelper.php	Wed Oct 18 21:04:32 2023 -0400
+++ b/src/ConfigHelper.php	Sat Dec 02 10:18:52 2023 -0500
@@ -80,18 +80,24 @@
             $table_columns = $schema->introspectTable($table)->getColumns();
 
             foreach ($table_columns as $column) {
+                $full_class = get_class($column->getType());
+                $class_parts = explode('\\', $full_class);
+                $class_name = end($class_parts);
+
                 $columns[$column->getName()] = [
+                                'type' => $class_name,
                                 'should_insert' => [
                                         'controller' => true,
                                         'model' => true,
                                         'requests' => true,
                                         'views' => true,
-                                        ],
+                                      ],
                                 ];
             }
 
-            $insert_tables[$table] = $columns;
-
+            $insert_tables[$table] = [];
+            $insert_tables[$table]['columns'] = $columns;
+            $insert_tables[$table]['type'] = 'default';
         }
         self::merge_array_priority(self::$config['tables'], $insert_tables);