protected function getFormIdPrefix(AbstractWidget $tag, Renderer $renderer) { $fieldName = $tag->get('_element')->get('name'); $fieldName = preg_replace('/[^a-zA-Z0-9\\{\\}]+/', '-', $fieldName); $fieldName = trim($fieldName, '-'); return ($renderer->getOption('id_prefix') ?: 'f0') . '-' . $fieldName; }
protected function translateButton(Tag $tag, Renderer $renderer) { $tag->setContent($this->getStringTranslation($tag->getContent()[0], $renderer->getOption('language'))); }