mirror of
https://github.com/Icinga/icingaweb2.git
synced 2026-05-28 04:02:39 -04:00
Add SPDX license headers and mark source files as GPL-3.0-or-later to preserve the option to relicense under later GPL versions.
27 lines
800 B
PHP
27 lines
800 B
PHP
<?php
|
|
|
|
// SPDX-FileCopyrightText: 2018 Icinga GmbH <https://icinga.com>
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
namespace Icinga\Exception\Http;
|
|
|
|
class HttpException extends BaseHttpException
|
|
{
|
|
/**
|
|
* Create a new HttpException
|
|
*
|
|
* @param int $statusCode HTTP status code
|
|
* @param string $message Exception message or exception format string
|
|
* @param mixed ...$arg Format string argument
|
|
*
|
|
* If there is at least one exception, the last one will be used for exception chaining.
|
|
*/
|
|
public function __construct($statusCode, $message)
|
|
{
|
|
$this->statusCode = (int) $statusCode;
|
|
|
|
$args = func_get_args();
|
|
array_shift($args);
|
|
call_user_func_array('parent::__construct', $args);
|
|
}
|
|
}
|