/** * {@inheritdoc} */ public function preprocessElement(Element $element, Variables $variables) { $element->colorize(); $element->setButtonSize(); $element->setIcon($element->getProperty('icon')); $variables['icon_only'] = $element->getProperty('icon_only'); $variables['label'] = $element->getProperty('value'); if ($element->getProperty('split')) { $variables->map([$variables::SPLIT_BUTTON]); } parent::preprocessElement($element, $variables); }