public static function setForm($fields, $form) { foreach ($fields as $field) { if ($field && $field instanceof Field) { $field->setForm($form); if ($field->getChildren()) { static::setForm($field->getChildren(), $form); } } } }