Code Duplication    Length = 13-14 lines in 2 locations

includes/admin/forms/class-metabox-form-data.php 2 locations

@@ 926-938 (lines=13) @@
923
	 *
924
	 * @return array
925
	 */
926
	private function get_fields_id( $setting ) {
927
		$meta_keys = array();
928
929
		if ( ! empty( $setting ) ) {
930
			foreach ( $setting['fields'] as $field ) {
931
				if ( $field_id = $this->get_field_id( $field ) ) {
932
					$meta_keys[] = $field_id;
933
				}
934
			}
935
		}
936
937
		return $meta_keys;
938
	}
939
940
	/**
941
	 * Get sub fields ID.
@@ 1047-1060 (lines=14) @@
1044
	 *
1045
	 * @return array
1046
	 */
1047
	private function get_sub_field( $setting, $field_id ) {
1048
		$setting_field = array();
1049
1050
		if ( ! empty( $setting['sub-fields'] ) ) {
1051
			foreach ( $setting['sub-fields'] as $fields ) {
1052
				if ( $field = $this->get_field( $fields, $field_id ) ) {
1053
					$setting_field = $field;
1054
					break;
1055
				}
1056
			}
1057
		}
1058
1059
		return $setting_field;
1060
	}
1061
1062
	/**
1063
	 * Get setting field.