public function insertCheckBox($var, $label, $value, $required = false) { $field = new XMLTag('field'); $field->insertAttribute('type', 'boolean'); $field->insertAttribute('var', $var); $field->insertAttribute('label', $label); $field->insertChildElement(XMLTag::newWithCharacterData('value', $value ? '1' : '0')); if ($required) { $field->insertChildElement(new XMLTag('required')); } $this->tag->insertChildElement($field); }