From 4c345710683fcd88804153f795a96f9a2f8914ba Mon Sep 17 00:00:00 2001 From: Tim van Dijen <tvdijen@gmail.com> Date: Fri, 12 Oct 2018 18:13:55 +0200 Subject: [PATCH] Remove obsolete code http_response_code() was introduced in 5.4 and that's our minimum now --- lib/SimpleSAML/Error/Error.php | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/lib/SimpleSAML/Error/Error.php b/lib/SimpleSAML/Error/Error.php index 9632df87d..f5842f91b 100644 --- a/lib/SimpleSAML/Error/Error.php +++ b/lib/SimpleSAML/Error/Error.php @@ -165,30 +165,7 @@ class Error extends Exception */ protected function setHTTPCode() { - // Some mostly used HTTP codes - $httpCodesMap = array( - 400 => 'HTTP/1.0 400 Bad Request', - 403 => 'HTTP/1.0 403 Forbidden', - 404 => 'HTTP/1.0 404 Not Found', - 405 => 'HTTP/1.0 405 Method Not Allowed', - 500 => 'HTTP/1.0 500 Internal Server Error', - 501 => 'HTTP/1.0 501 Method Not Implemented', - 503 => 'HTTP/1.0 503 Service Temporarily Unavailable', - ); - - $httpCode = $this->httpCode; - - if (function_exists('http_response_code')) { - http_response_code($httpCode); - return; - } - - if (!array_key_exists($this->httpCode, $httpCodesMap)) { - $httpCode = 500; - \SimpleSAML\Logger::warning('HTTP response code not defined: '.var_export($this->httpCode, true)); - } - - header($httpCodesMap[$httpCode]); + http_response_code($this->httpCode); } -- GitLab