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 0000-00-00
@@ 224-235 (lines=12) @@
221
 * @param $value
222
 * @return bool
223
 */
224
function isDateIso($value) : bool
225
{
226
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '-') === false) {
227
        return false;
228
    }
229
    list($yyyy, $mm, $dd) = explode('-', $value);
230
    try {
231
        return checkdate($mm, $dd, $yyyy);
232
    } catch (Exception $e) {
233
        return false;
234
    }
235
}
236
237
/**
238
 * Check if string is YYYY-mm-dd HH:ii:ss