/** * Make array container for generic element * * @param \DOMXPath $element * @return array */ public function makeElement($element, $parent = null) { $type = explode(":", $element->getAttribute('type')); return array('label' => $element->getAttribute('name'), 'model' => $parent ? $parent . '.' . $element->getAttribute('name') : $element->getAttribute('name'), 'type' => $type[1] == 'string' ? 'text' : $type[1]); }
/** * Make array container for generic element * * @param \DOMXPath $element * @return array */ public function makeElement($element) { $type = explode(":", $element->getAttribute('type')); return array('type' => $type[1] == 'string' ? 'text' : $type[1]); }