MetaModels\DcGeneral\Events\Table\InputScreens\Subscriber::buildLegendTitleWidget PHP Method

buildLegendTitleWidget() public method

Generate the widget.
public buildLegendTitleWidget ( ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\BuildWidgetEvent $event ) : void
$event ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\BuildWidgetEvent The event.
return void
    public function buildLegendTitleWidget(BuildWidgetEvent $event)
    {
        if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_dcasetting' || $event->getProperty()->getName() !== 'legendtitle') {
            return;
        }
        $metaModel = $this->getMetaModelFromModel($event->getModel());
        Helper::prepareLanguageAwareWidget($event->getEnvironment(), $event->getProperty(), $metaModel, $event->getEnvironment()->getTranslator()->translate('name_langcode', 'tl_metamodel_dcasetting'), $event->getEnvironment()->getTranslator()->translate('name_value', 'tl_metamodel_dcasetting'), false, deserialize($event->getModel()->getProperty('legendtitle'), true));
    }