20 $object_vars = get_object_vars($this);
24 foreach($object_vars as $key => $value) {
25 if($value == null) {
continue; }
31 if(gettype($value) ==
"object" &&
32 is_subclass_of($value,
'com_maileon_api_json_AbstractJSONWrapper')) {
33 if(!$value->isEmpty()) {
34 $result[$key] = $value->toArray();
39 $result[$key] = $value;
57 foreach($object_vars as $key => $value) {
58 if(class_exists(
'com_maileon_api_json_AbstractJSONWrapper') && is_subclass_of( $this->{$key},
'com_maileon_api_json_AbstractJSONWrapper' )) {
59 $this->{$key}->fromArray($value);
61 $this->{$key} = $value;
73 $object_vars = get_object_vars($this);
77 foreach($object_vars as $key => $value) {
78 $elements .= $key .
"=" . $value .
", ";
81 return get_class($this) .
" [ " . mb_substr($elements, 0, mb_strlen($elements) - 2) .
" ]";