node = $node; $obj = false; switch(strtolower((string)$node['type'])) { case 'input': $obj = new Input(); break; case 'select': $obj = new Select(); break; } if($obj) { $obj = $obj->parse($node); } return $obj; } }