@@ 456-463 (lines=8) @@ | ||
453 | } |
|
454 | } |
|
455 | ||
456 | if ( isset( $type['children'] ) ) { |
|
457 | $children = array(); |
|
458 | foreach ( (array) $value as $k => $child ) { |
|
459 | $this->cast_and_filter_item( $children, $type['children'], $k, $child, array(), $for_output ); |
|
460 | } |
|
461 | $return[$key] = (array) $children; |
|
462 | break; |
|
463 | } |
|
464 | ||
465 | $return[$key] = (array) $value; |
|
466 | break; |
|
@@ 496-503 (lines=8) @@ | ||
493 | } |
|
494 | } |
|
495 | ||
496 | if ( isset( $type['children'] ) ) { |
|
497 | $children = array(); |
|
498 | foreach ( (array) $value as $k => $child ) { |
|
499 | $this->cast_and_filter_item( $children, $type['children'], $k, $child, array(), $for_output ); |
|
500 | } |
|
501 | $return[$key] = (object) $children; |
|
502 | break; |
|
503 | } |
|
504 | ||
505 | if ( isset( $type['subtype'] ) ) { |
|
506 | return $this->cast_and_filter_item( $return, $type['subtype'], $key, $value, $types, $for_output ); |