Code Duplication    Length = 9-11 lines in 2 locations

classes/PodsAPI.php 1 location

@@ 3648-3658 (lines=11) @@
3645
                        $pick_val = pods_var( 'pick_table', $fields[ $field ][ 'options' ], $pick_val, null, true );
3646
					}
3647
3648
                    if ( '__current__' == $pick_val ) {
3649
                        if ( is_object( $pod ) ) {
3650
                            $pick_val = $pod->pod;
3651
						}
3652
                        elseif ( is_array( $pod ) ) {
3653
                            $pick_val = $pod[ 'name' ];
3654
						}
3655
                        elseif ( 0 < strlen( $pod ) ) {
3656
                            $pick_val = $pod;
3657
						}
3658
                    }
3659
3660
                    $fields[ $field ][ 'options' ][ 'table_info' ] = pods_api()->get_table_info( pods_var( 'pick_object', $fields[ $field ] ), $pick_val, null, null, $fields[ $field ][ 'options' ] );
3661

classes/fields/pick.php 1 location

@@ 2032-2040 (lines=9) @@
2029
					$pick_val = pods_v( static::$type . '_table', $options, $pick_val, true );
2030
				}
2031
2032
				if ( '__current__' === $pick_val ) {
2033
					if ( is_object( $pod ) ) {
2034
						$pick_val = $pod->pod;
2035
					} elseif ( is_array( $pod ) ) {
2036
						$pick_val = $pod['name'];
2037
					} elseif ( 0 < strlen( $pod ) ) {
2038
						$pick_val = $pod;
2039
					}
2040
				}
2041
2042
				$options['table_info'] = pods_api()->get_table_info( pods_v( static::$type . '_object', $options ), $pick_val, null, null, $object_params );
2043