Code Duplication    Length = 9-11 lines in 2 locations

classes/PodsAPI.php 1 location

@@ 3624-3634 (lines=11) @@
3621
                        $pick_val = pods_var( 'pick_table', $fields[ $field ][ 'options' ], $pick_val, null, true );
3622
					}
3623
3624
                    if ( '__current__' == $pick_val ) {
3625
                        if ( is_object( $pod ) ) {
3626
                            $pick_val = $pod->pod;
3627
						}
3628
                        elseif ( is_array( $pod ) ) {
3629
                            $pick_val = $pod[ 'name' ];
3630
						}
3631
                        elseif ( 0 < strlen( $pod ) ) {
3632
                            $pick_val = $pod;
3633
						}
3634
                    }
3635
3636
                    $fields[ $field ][ 'options' ][ 'table_info' ] = pods_api()->get_table_info( pods_var( 'pick_object', $fields[ $field ] ), $pick_val, null, null, $fields[ $field ][ 'options' ] );
3637

classes/fields/pick.php 1 location

@@ 1706-1714 (lines=9) @@
1703
					$pick_val = pods_v( self::$type . '_table', $options, $pick_val, true );
1704
				}
1705
1706
				if ( '__current__' === $pick_val ) {
1707
					if ( is_object( $pod ) ) {
1708
						$pick_val = $pod->pod;
1709
					} elseif ( is_array( $pod ) ) {
1710
						$pick_val = $pod['name'];
1711
					} elseif ( 0 < strlen( $pod ) ) {
1712
						$pick_val = $pod;
1713
					}
1714
				}
1715
1716
				$options['table_info'] = pods_api()->get_table_info( pods_v( self::$type . '_object', $options ), $pick_val, null, null, $options );
1717