Code Duplication    Length = 24-24 lines in 2 locations

includes/data.php 2 locations

@@ 629-652 (lines=24) @@
626
			case 'site-transient':
627
				$output = get_site_transient( $var );
628
				break;
629
			case 'cache':
630
				if ( isset( $GLOBALS[ 'wp_object_cache' ] ) && is_object( $GLOBALS[ 'wp_object_cache' ] ) ) {
631
					$group = 'default';
632
					$force = false;
633
634
					if ( ! is_array( $var ) ) {
635
						$var = explode( '|', $var );
636
					}
637
638
					if ( isset( $var[ 0 ] ) ) {
639
						if ( isset( $var[ 1 ] ) ) {
640
							$group = $var[ 1 ];
641
						}
642
643
						if ( isset( $var[ 2 ] ) ) {
644
							$force = $var[ 2 ];
645
						}
646
647
						$var = $var[ 0 ];
648
649
						$output = wp_cache_get( $var, $group, $force );
650
					}
651
				}
652
				break;
653
			case 'pods-transient':
654
				$callback = null;
655
@@ 687-710 (lines=24) @@
684
					$output = pods_site_transient_get( $var, $callback );
685
				}
686
				break;
687
			case 'pods-cache':
688
				if ( isset( $GLOBALS[ 'wp_object_cache' ] ) && is_object( $GLOBALS[ 'wp_object_cache' ] ) ) {
689
					$group    = 'default';
690
					$callback = null;
691
692
					if ( ! is_array( $var ) ) {
693
						$var = explode( '|', $var );
694
					}
695
696
					if ( isset( $var[ 0 ] ) ) {
697
						if ( isset( $var[ 1 ] ) ) {
698
							$group = $var[ 1 ];
699
						}
700
701
						if ( isset( $var[ 2 ] ) ) {
702
							$callback = $var[ 2 ];
703
						}
704
705
						$var = $var[ 0 ];
706
707
						$output = pods_cache_get( $var, $group, $callback );
708
					}
709
				}
710
				break;
711
			case 'pods-option-cache':
712
				$group    = 'default';
713
				$callback = null;