public function label($input) { $arguments = Builder_Html::arguments(array_merge(array('label'), array_slice(func_get_args(), 1))); $arguments['attributes']['for'] = $input; return $this->add($arguments); }
public function form($action) { $arguments = Builder_Html::arguments(array_merge(array('form'), array_slice(func_get_args(), 1))); $arguments['attributes'] = array_merge(array('action' => $action, 'method' => 'POST', 'enctype' => 'multipart/form-data'), (array) $arguments['attributes']); return $this->add(new Builder_Form($arguments['name'], $arguments['attributes'], $arguments['content'], $this->_context)); }