public static function forming(Form $form) { $output = ""; $output .= "<" . $form->getBalise(); foreach ($form->getAttributes() as $k => $v) { $output .= " {$k}=\"{$v}\""; } $output .= ">"; foreach ($form->getElements() as $v) { $output .= static::process_form_elements($v); } $output .= "</" . $form->getBalise() . ">"; return $output; }