Code Duplication    Length = 12-12 lines in 2 locations

src/validation.php 2 locations

@@ 95-106 (lines=12) @@
92
 * @param $value
93
 * @return bool
94
 */
95
function isDateIta($value) : bool
96
{
97
    if ($value === null || $value == '' || strlen($value) != 10 || strpos($value, '/') === false) {
98
        return false;
99
    }
100
    list($dd, $mm, $yyyy) = explode('/', $value);
101
    try {
102
        return checkdate($mm, $dd, $yyyy);
103
    } catch (Exception $e) {
104
        return false;
105
    }
106
}
107
108
/**
109
 * Check if string is YYYY-mm-dd
@@ 113-124 (lines=12) @@
110
 * @param $value
111
 * @return bool
112
 */
113
function isDateIso($value) : bool
114
{
115
    if ($value === null || $value == '' || strlen($value) != 10 || strpos($value, '-') === false) {
116
        return false;
117
    }
118
    list($yyyy, $mm, $dd) = explode('-', $value);
119
    try {
120
        return checkdate($mm, $dd, $yyyy);
121
    } catch (Exception $e) {
122
        return false;
123
    }
124
}
125
126
/**
127
 * Check if string is YYYY-mm-dd HH:ii:ss