Code Duplication    Length = 11-11 lines in 3 locations

src/Phiber/ORM/Logger/PhiberLogger.php 3 locations

@@ 29-39 (lines=11) @@
26
        if (JsonReader::read(BASE_DIR.'/phiber_config.json')->phiber->log == 1 ? true : false) {
27
            $date = date('Y-m-d H:i:s');
28
            switch ($level) {
29
                case 'info':
30
                    $levelStr = strtoupper(new Internationalization("log_info"));
31
                    $msg = "\033[0;35m PHIBER LOG -> [$date] [$levelStr]: (" .
32
                    new Internationalization("reference") .
33
                    "=> \"$objectName\") " . new Internationalization($languageReference) .
34
                    " - ";
35
                    if($execTime != null){
36
                        $msg .=  "em " . $execTime . ".";
37
                    }
38
                    echo $msg . "\e[0m \n";
39
                    break;
40
41
                case 'warning':
42
                    $levelStr = strtoupper(new Internationalization("log_warning"));
@@ 41-51 (lines=11) @@
38
                    echo $msg . "\e[0m \n";
39
                    break;
40
41
                case 'warning':
42
                    $levelStr = strtoupper(new Internationalization("log_warning"));
43
                    $msg = "\033[1;33m PHIBER LOG -> [$date] [$levelStr]: (" .
44
                        new Internationalization("reference") .
45
                        "=> \"$objectName\") " . new Internationalization($languageReference) .
46
                        " - ";
47
                    if($execTime != null){
48
                        $msg .=  "em " . $execTime . ".";
49
                    }
50
                    echo $msg . "\e[0m \n";
51
                    break;
52
53
                case 'error':
54
                    $levelStr = strtoupper(new Internationalization("log_error"));
@@ 53-63 (lines=11) @@
50
                    echo $msg . "\e[0m \n";
51
                    break;
52
53
                case 'error':
54
                    $levelStr = strtoupper(new Internationalization("log_error"));
55
                    $msg = "\033[0;31m PHIBER LOG -> [$date] [$levelStr]: (" .
56
                        new Internationalization("reference") .
57
                        "=> \"$objectName\") " . new Internationalization($languageReference) .
58
                        " - ";
59
                    if($execTime != null){
60
                        $msg .=  "em " . $execTime . ".";
61
                    }
62
                    echo $msg . "\e[0m \n";
63
                    break;
64
            }
65
        }
66
    }