public function test()
public function test()
{
$data = [
'0' => 'value0',
'1' => 'value1',
'2' => 'value2',
];
$methods = [];
$except = ['auto', 'validate', 'db_update_if_ok', 'db_insert_if_ok', 'form_begin', 'form_end', 'render', 'custom_fields', 'tpl_row', 'row_start', 'row_end', 'navbar_start', 'navbar_end'];
foreach (get_class_methods(form()) as $m) {
if ($m[0] == '_' || in_array($m, $except)) {
continue;
}
$methods[$m] = $m;
}
ksort($methods);
$form = form();
foreach ($methods as $m) {
if (false !== strpos($m, '_box') || false !== strpos($m, 'select')) {
$item = form('', ['no_form' => 1])->$m($m, $data, ['stacked' => 1]);
} else {
$item = form('', ['no_form' => 1])->$m($m, ['stacked' => 1]);
}
$form->container($item, ['desc' => $m]);
}
return $form;
}