Code Duplication    Length = 12-12 lines in 2 locations

src/validation.php 2 locations

@@ 132-143 (lines=12) @@
129
 * @param $value
130
 * @return bool
131
 */
132
function isDateIta($value) : bool
133
{
134
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '/') === false) {
135
        return false;
136
    }
137
    list($dd, $mm, $yyyy) = explode('/', $value);
138
    try {
139
        return checkdate($mm, $dd, $yyyy);
140
    } catch (Exception $e) {
141
        return false;
142
    }
143
}
144
145
/**
146
 * Check if string is YYYY-mm-dd
@@ 150-161 (lines=12) @@
147
 * @param $value
148
 * @return bool
149
 */
150
function isDateIso($value) : bool
151
{
152
    if (isNullOrEmpty($value) || strlen($value) != 10 || strpos($value, '-') === false) {
153
        return false;
154
    }
155
    list($yyyy, $mm, $dd) = explode('-', $value);
156
    try {
157
        return checkdate($mm, $dd, $yyyy);
158
    } catch (Exception $e) {
159
        return false;
160
    }
161
}
162
163
/**
164
 * Check if string is YYYY-mm-dd HH:ii:ss