get(Response::class); /** @var DatabaseInterface $dbi */ $dbi = $containerBuilder->get(DatabaseInterface::class); /** @var SqlController $controller */ $controller = $containerBuilder->get(SqlController::class); /** @var SqlQueryForm $sqlQueryForm */ $sqlQueryForm = $containerBuilder->get('sql_query_form'); $header = $response->getHeader(); $scripts = $header->getScripts(); $scripts->addFile('makegrid.js'); $scripts->addFile('vendor/jquery/jquery.uitablefilter.js'); $scripts->addFile('vendor/stickyfill.min.js'); $scripts->addFile('sql.js'); $response->addHTML( $controller->index( [ 'delimiter' => $_POST['delimiter'] ?? null, 'sql_query' => $_GET['sql_query'] ?? true, ], $sqlQueryForm ) );