Перевод Object в массив простенькая функция для класса:
private function objectToArray($obj)
{
if (is_object($obj))
$obj = (array)$obj;
if (is_array($obj)) {
$new = array();
foreach ($obj as $key => $val) {
$new[$key] = $this->objectToArray($val);
}
} else $new = $obj;
return $new;
}
