Code Duplication    Length = 9-10 lines in 3 locations

includes/api/legacy/v1/class-wc-api-server.php 1 location

@@ 186-194 (lines=9) @@
183
	 * @param WP_Error $error
184
	 * @return array List of associative arrays with code and message keys
185
	 */
186
	protected function error_to_array( $error ) {
187
		$errors = array();
188
		foreach ( (array) $error->errors as $code => $messages ) {
189
			foreach ( (array) $messages as $message ) {
190
				$errors[] = array( 'code' => $code, 'message' => $message );
191
			}
192
		}
193
		return array( 'errors' => $errors );
194
	}
195
196
	/**
197
	 * Handle serving an API request

includes/api/legacy/v2/class-wc-api-server.php 1 location

@@ 181-190 (lines=10) @@
178
	 * @param WP_Error $error
179
	 * @return array List of associative arrays with code and message keys
180
	 */
181
	protected function error_to_array( $error ) {
182
		$errors = array();
183
		foreach ( (array) $error->errors as $code => $messages ) {
184
			foreach ( (array) $messages as $message ) {
185
				$errors[] = array( 'code' => $code, 'message' => $message );
186
			}
187
		}
188
189
		return array( 'errors' => $errors );
190
	}
191
192
	/**
193
	 * Handle serving an API request

includes/api/legacy/v3/class-wc-api-server.php 1 location

@@ 181-190 (lines=10) @@
178
	 * @param WP_Error $error
179
	 * @return array List of associative arrays with code and message keys
180
	 */
181
	protected function error_to_array( $error ) {
182
		$errors = array();
183
		foreach ( (array) $error->errors as $code => $messages ) {
184
			foreach ( (array) $messages as $message ) {
185
				$errors[] = array( 'code' => $code, 'message' => $message );
186
			}
187
		}
188
189
		return array( 'errors' => $errors );
190
	}
191
192
	/**
193
	 * Handle serving an API request