Code Duplication    Length = 12-12 lines in 2 locations

src/validation.php 2 locations

@@ 121-132 (lines=12) @@
118
 * @param $value
119
 * @return bool
120
 */
121
function isDateIta($value) : bool
122
{
123
    if ($value === null || $value == '' || strlen($value) != 10 || strpos($value, '/') === false) {
124
        return false;
125
    }
126
    list($dd, $mm, $yyyy) = explode('/', $value);
127
    try {
128
        return checkdate($mm, $dd, $yyyy);
129
    } catch (Exception $e) {
130
        return false;
131
    }
132
}
133
134
/**
135
 * Check if string is YYYY-mm-dd
@@ 139-150 (lines=12) @@
136
 * @param $value
137
 * @return bool
138
 */
139
function isDateIso($value) : bool
140
{
141
    if ($value === null || $value == '' || strlen($value) != 10 || strpos($value, '-') === false) {
142
        return false;
143
    }
144
    list($yyyy, $mm, $dd) = explode('-', $value);
145
    try {
146
        return checkdate($mm, $dd, $yyyy);
147
    } catch (Exception $e) {
148
        return false;
149
    }
150
}
151
152
/**
153
 * Check if string is YYYY-mm-dd HH:ii:ss