Remove exit status from QueueRequestHandler::respond()

This commit is contained in:
Sebastian Meyer 2024-09-07 18:52:00 +02:00
parent c632405920
commit 692ecdf96b
1 changed files with 1 additions and 17 deletions

View File

@ -38,7 +38,6 @@ use function filter_var;
use function get_debug_type; use function get_debug_type;
use function header; use function header;
use function headers_sent; use function headers_sent;
use function is_null;
use function sprintf; use function sprintf;
/** /**
@ -128,17 +127,13 @@ class QueueRequestHandler implements RequestHandler
/** /**
* Return the current response to the client. * Return the current response to the client.
* *
* @param ?int $exitCode Exit status after sending out the response or NULL to continue
*
* Must be in the range 0 to 254. The status 0 is used to terminate the program successfully.
*
* @return void * @return void
* *
* @throws RuntimeException if headers were already sent * @throws RuntimeException if headers were already sent
* *
* @api * @api
*/ */
public function respond(?int $exitCode = null): void public function respond(): void
{ {
$file = 'unknown file'; $file = 'unknown file';
$line = 0; $line = 0;
@ -166,17 +161,6 @@ class QueueRequestHandler implements RequestHandler
header($header, false); header($header, false);
} }
echo $this->response->getBody(); echo $this->response->getBody();
if (!is_null($exitCode)) {
$options = [
'options' => [
'default' => 1,
'min_range' => 0,
'max_range' => 254
]
];
$exitCode = filter_var($exitCode, FILTER_VALIDATE_INT, $options);
exit($exitCode);
}
} }
/** /**