@@ 95-104 (lines=10) @@ | ||
92 | * @param bool $isRequired |
|
93 | * @return $this |
|
94 | */ |
|
95 | public function add($name, $label = false, $type = 'input', $isRequired = false) |
|
96 | { |
|
97 | $label = ($label) ? $label : ucfirst($name); |
|
98 | $element = $this->getNewElement($type) |
|
99 | ->setName($name) |
|
100 | ->setLabel($label) |
|
101 | ->setRequired($isRequired); |
|
102 | $this->addElement($element); |
|
103 | ||
104 | return $this; |
|
105 | } |
|
106 | ||
107 | /** |
|
@@ 197-206 (lines=10) @@ | ||
194 | * @param bool $isRequired |
|
195 | * @return $this |
|
196 | */ |
|
197 | public function addCustom($className, $name, $label = false, $isRequired = false) |
|
198 | { |
|
199 | $label = ($label) ? $label : ucfirst($name); |
|
200 | $element = $this->getNewElementByClass($className) |
|
201 | ->setName($name) |
|
202 | ->setLabel($label) |
|
203 | ->setRequired($isRequired); |
|
204 | $this->addElement($element); |
|
205 | ||
206 | return $this; |
|
207 | } |
|
208 | ||
209 | /** |