Code Duplication    Length = 8-8 lines in 2 locations

class.json-api-endpoints.php 2 locations

@@ 439-446 (lines=8) @@
436
				}
437
			}
438
439
			if ( isset( $type['children'] ) ) {
440
				$children = array();
441
				foreach ( (array) $value as $k => $child ) {
442
					$this->cast_and_filter_item( $children, $type['children'], $k, $child, array(), $for_output );
443
				}
444
				$return[$key] = (array) $children;
445
				break;
446
			}
447
448
			$return[$key] = (array) $value;
449
			break;
@@ 479-486 (lines=8) @@
476
				}
477
			}
478
479
			if ( isset( $type['children'] ) ) {
480
				$children = array();
481
				foreach ( (array) $value as $k => $child ) {
482
					$this->cast_and_filter_item( $children, $type['children'], $k, $child, array(), $for_output );
483
				}
484
				$return[$key] = (object) $children;
485
				break;
486
			}
487
488
			if ( isset( $type['subtype'] ) ) {
489
				return $this->cast_and_filter_item( $return, $type['subtype'], $key, $value, $types, $for_output );