MetaModels\DcGeneral\Events\Table\RenderSettings\Subscriber::encodeJumpToValue PHP Метод

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

Translates the values of the jumpTo entries into the internal array.
public encodeJumpToValue ( ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\EncodePropertyValueFromWidgetEvent $event ) : void
$event ContaoCommunityAlliance\DcGeneral\Contao\View\Contao2BackendView\Event\EncodePropertyValueFromWidgetEvent The event.
Результат void
    public function encodeJumpToValue(EncodePropertyValueFromWidgetEvent $event)
    {
        if ($event->getEnvironment()->getDataDefinition()->getName() !== 'tl_metamodel_rendersettings' || $event->getProperty() !== 'jumpTo') {
            return;
        }
        $value = deserialize($event->getValue(), true);
        foreach ($value as $k => $v) {
            $value[$k]['value'] = str_replace(array('{{link_url::', '}}'), array('', ''), $v['value']);
        }
        $event->setValue(serialize($value));
    }