Code Duplication    Length = 12-12 lines in 2 locations

src/validation.php 2 locations

@@ 156-167 (lines=12) @@
153
 * @param $value
154
 * @return bool
155
 */
156
function isDateIta($value) : bool
157
{
158
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '/') === false) {
159
        return false;
160
    }
161
    list($dd, $mm, $yyyy) = explode('/', $value);
162
    try {
163
        return checkdate($mm, $dd, $yyyy);
164
    } catch (Exception $e) {
165
        return false;
166
    }
167
}
168
169
/**
170
 * Check if string is YYYY-mm-dd
@@ 174-185 (lines=12) @@
171
 * @param $value
172
 * @return bool
173
 */
174
function isDateIso($value) : bool
175
{
176
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '-') === false) {
177
        return false;
178
    }
179
    list($yyyy, $mm, $dd) = explode('-', $value);
180
    try {
181
        return checkdate($mm, $dd, $yyyy);
182
    } catch (Exception $e) {
183
        return false;
184
    }
185
}
186
187
/**
188
 * Check if string is YYYY-mm-dd HH:ii:ss