Code Duplication    Length = 14-16 lines in 2 locations

src/Helpers/Date.php 2 locations

@@ 276-291 (lines=16) @@
273
     *
274
     * @return string output
275
     */
276
    public static function toDb($uTimestamp, $uFormat = "d-m-Y H:i:s")
277
    {
278
        if (!is_numeric($uTimestamp)) {
279
            $tTime = date_parse_from_format($uFormat, $uTimestamp);
280
            $uTimestamp = mktime(
281
                $tTime["hour"],
282
                $tTime["minute"],
283
                $tTime["second"],
284
                $tTime["month"],
285
                $tTime["day"],
286
                $tTime["year"]
287
            ); // $tTime["is_dst"]
288
        }
289
290
        return date("Y-m-d H:i:s", $uTimestamp);
291
    }
292
293
    /**
294
     * Transforms a timestamp from database format
@@ 324-337 (lines=14) @@
321
     *
322
     * @return string output
323
     */
324
    public static function convert($uTimestamp, $uSourceFormat, $uDestinationFormat)
325
    {
326
        $tTime = date_parse_from_format($uSourceFormat, $uTimestamp);
327
        $tTimestamp = mktime(
328
            $tTime["hour"],
329
            $tTime["minute"],
330
            $tTime["second"],
331
            $tTime["month"],
332
            $tTime["day"],
333
            $tTime["year"]
334
        ); // $tTime["is_dst"]
335
336
        return date($uDestinationFormat, $tTimestamp);
337
    }
338
}
339