Code Duplication    Length = 14-14 lines in 4 locations

src/Helpers/Validator.php 4 locations

@@ 205-218 (lines=14) @@
202
     *
203
     * @return mixed
204
     */
205
    public function validate_valid_ip_public(string $field, array $input, $param = null)
206
    {
207
        if (!isset($input[$field]) || empty($input[$field])) {
208
            return;
209
        }
210
        if (!\Audit::instance()->ispublic($input[$field])) {
211
            return array(
212
                'field' => $field,
213
                'value' => $input[$field],
214
                'rule' => __FUNCTION__,
215
                'param' => $param,
216
            );
217
        }
218
    }
219
220
    /**
221
     * Check whether the IP Address is NOT Public
@@ 231-244 (lines=14) @@
228
     *
229
     * @return mixed
230
     */
231
    public function validate_valid_ip_not_public(string $field, array $input, $param = null)
232
    {
233
        if (!isset($input[$field]) || empty($input[$field])) {
234
            return;
235
        }
236
        if (\Audit::instance()->ispublic($input[$field])) {
237
            return array(
238
                'field' => $field,
239
                'value' => $input[$field],
240
                'rule' => __FUNCTION__,
241
                'param' => $param,
242
            );
243
        }
244
    }
245
246
    /**
247
     * Check whether the IP Address is Reserved
@@ 257-270 (lines=14) @@
254
     *
255
     * @return mixed
256
     */
257
    public function validate_valid_ip_reserved(string $field, array $input, $param = null)
258
    {
259
        if (!isset($input[$field]) || empty($input[$field])) {
260
            return;
261
        }
262
        if (!\Audit::instance()->isreserved($input[$field])) {
263
            return array(
264
                'field' => $field,
265
                'value' => $input[$field],
266
                'rule' => __FUNCTION__,
267
                'param' => $param,
268
            );
269
        }
270
    }
271
272
    /**
273
     * Check whether the IP Address is Private or Reserved
@@ 283-296 (lines=14) @@
280
     *
281
     * @return mixed
282
     */
283
    public function validate_valid_ip_private(string $field, array $input, $param = null)
284
    {
285
        if (!isset($input[$field]) || empty($input[$field])) {
286
            return;
287
        }
288
        if (!\Audit::instance()->isprivate($input[$field])) {
289
            return array(
290
                'field' => $field,
291
                'value' => $input[$field],
292
                'rule' => __FUNCTION__,
293
                'param' => $param,
294
            );
295
        }
296
    }
297
298
299
}