MetaModels\DcGeneral\Events\Table\InputScreens\Subscriber::encodeLegendTitleValue PHP Метод

encodeLegendTitleValue() публичный Метод

Encode the title value.
public encodeLegendTitleValue ( ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\EncodePropertyValueFromWidgetEvent $event ) : void
$event ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\EncodePropertyValueFromWidgetEvent The event.
Результат void
    public function encodeLegendTitleValue(EncodePropertyValueFromWidgetEvent $event)
    {
        if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_dcasetting' || $event->getProperty() !== 'legendtitle') {
            return;
        }
        $metaModel = $this->getMetaModelFromModel($event->getModel());
        $values = Helper::encodeLangArray($event->getValue(), $metaModel);
        $event->setValue($values);
    }