/** * Create an array of link attribute field rendering definitions * * @return string[] */ protected function getLinkAttributeFieldDefinitions() { $fieldRenderingDefinitions = parent::getLinkAttributeFieldDefinitions(); $fieldRenderingDefinitions['title'] = $this->getTitleField(); $fieldRenderingDefinitions['class'] = $this->getClassField(); $fieldRenderingDefinitions['target'] = $this->getTargetField(); $fieldRenderingDefinitions['rel'] = $this->getRelField(); if (empty($this->buttonConfig['queryParametersSelector.']['enabled'])) { unset($fieldRenderingDefinitions['params']); } return $fieldRenderingDefinitions; }