protected function getRouteParameters(PickerConfig $config = null): array
    {
        $params = ['do' => 'calendar'];

        if (null === $config || !$config->getValue() || false === strpos($config->getValue(), '{{event_url::')) {
            return $params;
        }

        $value = str_replace(['{{event_url::', '}}'], '', $config->getValue());

        if (null !== ($calendarId = $this->getCalendarId($value))) {
            $params['table'] = 'tl_calendar_events';
            $params['id'] = $calendarId;
        }

        return $params;
    }
protected function getRouteParameters(PickerConfig $config = null): array
    {
        $params = ['do' => 'calendar'];

        if (null === $config || !$config->getValue() || false === strpos($config->getValue(), '{{event_url::')) {
            return $params;
        }

        $value = str_replace(['{{event_url::', '}}'], '', $config->getValue());

        if (null !== ($calendarId = $this->getCalendarId($value))) {
            $params['table'] = 'tl_calendar_events';
            $params['id'] = $calendarId;
        }

        return $params;
    }
protected function getRouteParameters ( PickerConfig $ config = null ) : array { $ params = [ 'do' => 'calendar' ] ; if ( null === $ config || ! $ config -> getValue ( ) || false === strpos ( $ config -> getValue ( ) , '{{event_url::' ) ) { return $ params ; } $ value = str_replace ( [ '{{event_url::' , '}}' ] , '' , $ config -> getValue ( ) ) ; if ( null !== ( $ calendarId = $ this -> getCalendarId ( $ value ) ) ) { $ params [ 'table' ] = 'tl_calendar_events' ; $ params [ 'id' ] = $ calendarId ; } return $ params ; }
{@inheritdoc}
{