Code Duplication    Length = 3-3 lines in 4 locations

classes/models/FrmEntryValidate.php 4 locations

@@ 115-117 (lines=3) @@
112
        }
113
114
        // validate the url format
115
		if ( ! preg_match('/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i', $value) ) {
116
			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
117
		}
118
    }
119
120
	public static function validate_email_field( &$errors, $field, $value, $args ) {
@@ 126-128 (lines=3) @@
123
        }
124
125
        //validate the email format
126
        if ( ! is_email($value) ) {
127
			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
128
        }
129
    }
130
131
	public static function validate_number_field( &$errors, $field, $value, $args ) {
@@ 137-139 (lines=3) @@
134
			return;
135
		}
136
137
		if ( ! is_numeric( $value) ) {
138
			$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
139
		}
140
141
		// validate number settings
142
		if ( $value != '' ) {
@@ 161-163 (lines=3) @@
158
159
			$pattern = self::phone_format( $field );
160
161
			if ( ! preg_match( $pattern, $value ) ) {
162
				$errors[ 'field' . $args['id'] ] = FrmFieldsHelper::get_error_msg( $field, 'invalid' );
163
			}
164
		}
165
	}
166