示例#1
0
 /**
  * Get HTTP Status Headers From code
  */
 public function getHttpStatus($statusCode, $default = 'C200OK')
 {
     $httpStatus = new EHttpStatus($statusCode);
     if ($httpStatus->message) {
         return $httpStatus->__toString();
     } else {
         //Backward compatibility.
         switch ($statusCode) {
             case '200':
                 return self::C200OK;
                 break;
             case '201':
                 return self::C201CREATED;
                 break;
             case '401':
                 return self::C401UNAUTHORIZED;
                 break;
             case '404':
                 return self::C404NOTFOUND;
                 break;
             case '406':
                 return self::C406NOTACCEPTABLE;
                 break;
             case '500':
                 return self::C500INTERNALSERVERERROR;
                 break;
             default:
                 return self::$default;
         }
     }
 }