public static function makeArray($obj)
{
$array = array();
if (is_object($object) && $object instanceof DOMNODELIST) {
foreach ($object as $value) {
$array[] = $value;
}
} elseif (is_object($object) && !$object instanceof Iterator) {
foreach (get_object_vars($object) as $name => $value) {
$array[0][$name] = $value;
}
} else {
foreach ($object as $name => $value) {
$array[0][$name] = $value;
}
}
return $array;
}