123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- namespace Ppb\Form;
- use Cube\Form\Element as ElementBase;
- class Element extends ElementBase
- {
-
- protected function _createElement($element, $name)
- {
- $elementClass = '\\Cube\\Form\\Element\\' . ucfirst($element);
- if (class_exists($element)) {
- return new $element($name);
- }
- else if (class_exists($elementClass)) {
- return new $elementClass($name);
- }
- else {
- return new Element($element, $name);
- }
- }
- }
|