You are here

public function LayouterForm::processLayoutTypeRadios in Layouter - WYSIWYG layout templates 8

Wraps each radio button item in the 'radios' set into additional container.

After-build callback.

Parameters

array $element: Form element.

Return value

array Form element.

File

src/Form/LayouterForm.php, line 207

Class

LayouterForm
Provides multistep ajax form for an layout choice.

Namespace

Drupal\layouter\Form

Code

public function processLayoutTypeRadios(array $element) {
  foreach ($this->templates as $id => $params) {
    if (!empty($element[$id])) {
      $element[$id]['#prefix'] = '<div class="layouter-radio-wrapper ' . $id . '" title="' . $params['title'] . '">';
      $element[$id]['#suffix'] = '</div>';
    }
  }
  return $element;
}