/** * Transform widget attributes to element attributes. * * @param \Widget $widget The form widget. * @param Element $element The widget element. * * @return void */ public function transformAttributes($widget, Element $element) { $attributes = Widget::getAttributes($widget); $attributes = array_filter($attributes); if ($element instanceof MultipleValues && $element->isElementCollection()) { $element->getChildAttributes()->addAttributes($attributes); } else { $element->addAttributes($attributes); } }