| @@ 248-258 (lines=11) @@ | ||
| 245 | * @param AbstractElement $element |
|
| 246 | * @return mixed |
|
| 247 | */ |
|
| 248 | protected function getNewElementRenderer(AbstractElement $element) |
|
| 249 | { |
|
| 250 | $type = $element->getType(); |
|
| 251 | $name = 'Nip_Form_Renderer_Elements_' . ucfirst($type); |
|
| 252 | /** @var AbstractElementRenderer $renderer */ |
|
| 253 | $renderer = new $name(); |
|
| 254 | $renderer->setRenderer($this); |
|
| 255 | $renderer->setElement($element); |
|
| 256 | ||
| 257 | return $renderer; |
|
| 258 | } |
|
| 259 | ||
| 260 | /** |
|
| 261 | * @param Nip_Form_Button_Abstract $button |
|
| @@ 278-288 (lines=11) @@ | ||
| 275 | * @param Nip_Form_Button_Abstract $button |
|
| 276 | * @return mixed |
|
| 277 | */ |
|
| 278 | protected function getNewButtonRenderer(Nip_Form_Button_Abstract $button) |
|
| 279 | { |
|
| 280 | $type = $button->getType(); |
|
| 281 | $name = 'Nip_Form_Renderer_Button_' . ucfirst($type); |
|
| 282 | /** @var AbstractButtonRenderer $renderer */ |
|
| 283 | $renderer = new $name(); |
|
| 284 | $renderer->setRenderer($this); |
|
| 285 | $renderer->setItem($button); |
|
| 286 | ||
| 287 | return $renderer; |
|
| 288 | } |
|
| 289 | } |
|
| 290 | ||