Code Duplication    Length = 12-12 lines in 2 locations

src/validation.php 2 locations

@@ 213-224 (lines=12) @@
210
 * @param $value
211
 * @return bool
212
 */
213
function isDateIta($value): bool
214
{
215
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '/') === false) {
216
        return false;
217
    }
218
    list($dd, $mm, $yyyy) = explode('/', $value);
219
    try {
220
        return checkdate($mm, $dd, $yyyy);
221
    } catch (Exception $e) {
222
        return false;
223
    }
224
}
225
226
/**
227
 * Check if string is 0000-00-00
@@ 332-343 (lines=12) @@
329
 * @param $value
330
 * @return bool
331
 */
332
function isDateIso($value): bool
333
{
334
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '-') === false) {
335
        return false;
336
    }
337
    list($yyyy, $mm, $dd) = explode('-', $value);
338
    try {
339
        return checkdate($mm, $dd, $yyyy);
340
    } catch (Exception $e) {
341
        return false;
342
    }
343
}
344
345
/**
346
 * Check if string is YYYY-mm-dd HH:ii:ss