Code Duplication    Length = 12-12 lines in 2 locations

core/Field/Media_Gallery_Field.php 1 location

@@ 107-118 (lines=12) @@
104
	 * @param  array $input Array of field names and values.
105
	 * @return Field $this
106
	 */
107
	public function set_value_from_input( $input ) {
108
		if ( ! isset( $input[ $this->name ] ) ) {
109
			$this->set_value( array() );
110
		} else {
111
			$value = stripslashes_deep( $input[ $this->name ] );
112
			if ( is_array( $value ) ) {
113
				$value = array_values( $value );
114
			}
115
			$this->set_value( $value );
116
		}
117
		return $this;
118
	}
119
120
	/**
121
	 * Converts the field values into a usable associative array.

core/Field/Set_Field.php 1 location

@@ 55-66 (lines=12) @@
52
	 * @param  array $input Array of field names and values.
53
	 * @return Field $this
54
	 */
55
	public function set_value_from_input( $input ) {
56
		if ( ! isset( $input[ $this->name ] ) ) {
57
			$this->set_value( array() );
58
		} else {
59
			$value = stripslashes_deep( $input[ $this->name ] );
60
			if ( is_array( $value ) ) {
61
				$value = array_values( $value );
62
			}
63
			$this->set_value( $value );
64
		}
65
		return $this;
66
	}
67
68
	/**
69
	 * Returns an array that holds the field data, suitable for JSON representation.