Code Duplication    Length = 24-24 lines in 2 locations

includes/data.php 2 locations

@@ 646-669 (lines=24) @@
643
			case 'site-transient':
644
				$output = get_site_transient( $var );
645
				break;
646
			case 'cache':
647
				if ( isset( $GLOBALS[ 'wp_object_cache' ] ) && is_object( $GLOBALS[ 'wp_object_cache' ] ) ) {
648
					$group = 'default';
649
					$force = false;
650
651
					if ( ! is_array( $var ) ) {
652
						$var = explode( '|', $var );
653
					}
654
655
					if ( isset( $var[ 0 ] ) ) {
656
						if ( isset( $var[ 1 ] ) ) {
657
							$group = $var[ 1 ];
658
						}
659
660
						if ( isset( $var[ 2 ] ) ) {
661
							$force = $var[ 2 ];
662
						}
663
664
						$var = $var[ 0 ];
665
666
						$output = wp_cache_get( $var, $group, $force );
667
					}
668
				}
669
				break;
670
			case 'pods-transient':
671
				$callback = null;
672
@@ 704-727 (lines=24) @@
701
					$output = pods_site_transient_get( $var, $callback );
702
				}
703
				break;
704
			case 'pods-cache':
705
				if ( isset( $GLOBALS[ 'wp_object_cache' ] ) && is_object( $GLOBALS[ 'wp_object_cache' ] ) ) {
706
					$group    = 'default';
707
					$callback = null;
708
709
					if ( ! is_array( $var ) ) {
710
						$var = explode( '|', $var );
711
					}
712
713
					if ( isset( $var[ 0 ] ) ) {
714
						if ( isset( $var[ 1 ] ) ) {
715
							$group = $var[ 1 ];
716
						}
717
718
						if ( isset( $var[ 2 ] ) ) {
719
							$callback = $var[ 2 ];
720
						}
721
722
						$var = $var[ 0 ];
723
724
						$output = pods_cache_get( $var, $group, $callback );
725
					}
726
				}
727
				break;
728
			case 'pods-option-cache':
729
				$group    = 'default';
730
				$callback = null;