28 private static function toArray($object) {
29 $type = gettype($object);
31 if($type ==
'array') {
32 foreach($object as $element) {
34 $result[]= self::toArray($element);
39 }
else if ($type ==
'object') {
42 if(is_subclass_of($object,
'com_maileon_api_json_AbstractJSONWrapper')) {
43 return $object->toArray();
45 trigger_error(
"com_maileon_api_json_JSONSerializer: Trying to serialize " . get_class($object));
static json_encode($object)