- WIP on database storage filling

This commit is contained in:
Dave Mc Nicoll committed 2026-05-21 15:21:45 +00:00
1 parent 2fd9331c15
commit 7117021750
6 files changed
+208 -8

No files matched your search

+11 -1
View File
@@ -27,7 +27,7 @@ class Storage extends Console {
$migrations = $this->container->has(Lib\DatabaseMigrations::class) ? $this->container->get(Lib\DatabaseMigrations::class) : false;
$migrations->getEntities();
$context = (new FormHandler($request, new Form\Storage\Database\Migrate($migrations)))->context;
$context = (new FormHandler($request, new Form\Storage\Database\Migrate($migrations), $this->pushContext(new Lib\FormContext($request, "database.migrate"))))->context;
return $this->renderView("lean-console/page/storage/database", get_defined_vars());
}
@@ -46,6 +46,16 @@ class Storage extends Console {
return $this->renderView("lean-console/page/storage/database_import", get_defined_vars());
}
#[Route(route: "/storage/database/insert", name: "lean.console:storage.database_insert")]
public function insert(ServerRequestInterface $request, array $arguments) : ResponseInterface
{
$class = $request->getQueryParams()['source'] ?? $request->getParsedBody()['source'];
$context = (new FormHandler($request, new Form\Storage\Database\Insert(new $class())))->context;
return $this->renderView("lean-console/page/storage/database_insert", get_defined_vars());
}
#[Route(route: "/storage/session", name: "lean.console:storage.session")] # migrated from: "/storage/session", "name" => "lean.console:storage.session"
public function session(ServerRequestInterface $request, array $arguments) : ResponseInterface
{