Code Duplication    Length = 14-25 lines in 2 locations

public/error.php 1 location

@@ 18-31 (lines=14) @@
15
    $code = 500;
16
}
17
18
function desc()
19
{
20
    global $code;
21
    switch ($code) {
22
        case 400:
23
            return 'Bad Request';
24
        case 401:
25
            return 'Unauthorized';
26
        case 403:
27
            return 'Forbidden';
28
        case 404:
29
            return 'Not Found';
30
        case 500:
31
            return 'Internal Server Error';
32
        case 501:
33
            return 'Not Implemented';
34
        case 502:

lib/Ajde/Http/Response.php 1 location

@@ 96-120 (lines=25) @@
93
        header('Status: '.$code.' '.self::getResponseType($code));
94
    }
95
96
    protected static function getResponseType($code)
97
    {
98
        switch ($code) {
99
            case 304:
100
                return 'Not Modified';
101
            case 400:
102
                return 'Bad Request';
103
            case 401:
104
                return 'Unauthorized';
105
            case 403:
106
                return 'Forbidden';
107
            case 404:
108
                return 'Not Found';
109
            case 500:
110
                return 'Internal Server Error';
111
            case 501:
112
                return 'Not Implemented';
113
            case 502:
114
                return 'Bad Gateway';
115
            case 503:
116
                return 'Service Unavailable';
117
            case 504:
118
                return 'Bad Timeout';
119
        }
120
    }
121
122
    public function setRedirect($url = self::REDIRECT_SELF)
123
    {