private function objectsToArrays($data) { $data = (array) $data; foreach ($data as $key => $value) { $data[$key] = is_object($value) ? $this->objectsToArrays($value) : $value; } return $data; }