GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 16-18 lines in 2 locations

app/models/Uploader.php 1 location

@@ 309-324 (lines=16) @@
306
     * @throws Exception if finfo_open() method doesn't exists
307
     *
308
     */
309
    private static function mime($file){
310
311
        if(!file_exists($file["tmp_name"])){
312
            return false;
313
        }
314
        if(!function_exists('finfo_open')) {
315
            throw new Exception("Function finfo_open() doesn't exist");
316
        }
317
318
        $finfo_open = finfo_open(FILEINFO_MIME_TYPE);
319
        $finfo_file = finfo_file($finfo_open, $file["tmp_name"]);
320
        finfo_close($finfo_open);
321
322
        list($mime) = explode(';', $finfo_file);
323
        return $mime;
324
    }
325
326
    /**
327
     * get hashed file name, and Optionally provided by an id

app/models/Validation.php 1 location

@@ 624-641 (lines=18) @@
621
     * @throws Exception if finfo_open() doesn't exists
622
     * @return bool
623
     */
624
    private function mimeType($file, $mimeTypes){
625
626
        if(!file_exists($file["tmp_name"])){
627
            return false;
628
        }
629
        if(!function_exists('finfo_open')) {
630
            throw new Exception("Function finfo_open() doesn't exist");
631
        }
632
633
        $finfo_open = finfo_open(FILEINFO_MIME_TYPE);
634
        $finfo_file = finfo_file($finfo_open, $file["tmp_name"]);
635
        finfo_close($finfo_open);
636
637
        list($mime) = explode(';', $finfo_file);
638
639
        // in case of zip file it returns application/octet-stream
640
        return in_array($mime, $mimeTypes, true);
641
    }
642
643
    /**
644
     * validate file extension returned from pathinfo() Vs mapped mime type to extension