From 40c98b1dcc75cc905e9f5f4937193f75eaf72818 Mon Sep 17 00:00:00 2001 From: cgfhtw Date: Mon, 11 Mar 2024 15:23:54 +0100 Subject: [PATCH] FHCAPI Controller: optional status param for error function --- application/core/FHCAPI_Controller.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/application/core/FHCAPI_Controller.php b/application/core/FHCAPI_Controller.php index ebb2f7978..647032795 100644 --- a/application/core/FHCAPI_Controller.php +++ b/application/core/FHCAPI_Controller.php @@ -181,11 +181,12 @@ class FHCAPI_Controller extends Auth_Controller /** * @param array $error * @param string $type (optional) + * @param integer $status (optional) * @return void */ - protected function terminateWithError($error, $type = null) + protected function terminateWithError($error, $type = null, $status = REST_Controller::HTTP_INTERNAL_SERVER_ERROR) { - $this->output->set_status_header(REST_Controller::HTTP_INTERNAL_SERVER_ERROR); + $this->output->set_status_header($status); $this->addError($error, $type); $this->setStatus(self::STATUS_ERROR); exit;