Add FormFactoryBuilderService to Service Locator

This commit is contained in:
Eric Espie
2026-01-27 13:34:47 +01:00
parent bfa7a209d6
commit f3fddfe54e
9 changed files with 72 additions and 28 deletions

View File

@@ -62,8 +62,8 @@ class TurboFormUIBlockFactory extends AbstractUIBlockFactory
{
$oFormBlockService = MetaModel::GetService('FormBlockService');
$oBlockForm = $oFormBlockService->GetFormBlockById($sDashletClass, 'Dashlet');
$oController = new FormsController();
$oBuilder = $oController->GetFormBuilder($oBlockForm, $aData);
$oFormFactoryBuilderService = MetaModel::GetService('FormFactoryBuilderService');
$oBuilder = $oFormFactoryBuilderService->GetFormBuilder($oBlockForm, $aData);
$oForm = $oBuilder->getForm();
$oTurboForm = new TurboForm($oForm->createView(), $sId);