private function getSection($form, $sectionName, $style = 'panel')
{
$classname = 'form-section-' . str_replace([' ', '.'], '-', $sectionName);
if (count($form['.' . $classname]) === 0) {
if ($style === 'fieldset') {
$sectionName = $sectionName ? "<legend>{$sectionName}</legend>" : '';
$section = sprintf('<fieldset class="%s">%s<div class="row"></div></fieldset>', $classname, $sectionName);
} else {
$section = sprintf('<div class="panel %s"><div class="panel-heading"><div class="pull-left"><h3>%s</h3></div></div><div class="panel-body"><div class="row"></div></div></div>', $classname, $sectionName);
}
$sectionEl = PhpQuery::pq($section)->appendTo($form);
}
if ($style === 'fieldset') {
return $form['.' . $classname]['.row'];
} else {
return $form['.' . $classname]['.panel-body .row'];
}
}