icingaweb2/library/Icinga/Exception/Http/HttpExceptionInterface.php
Johannes Meyer 375920f761 Use a more sophisticated inheritance and interface structure for HTTP exceptions (#2881)
HttpExceptionInterface now identifies HTTP exceptions, BaseHttpExceptions supersedes
HttpException as new superclass for other more concrete Exceptions and HttpException
is now a generic class to create new HTTP exceptions on the fly.

resolves #2880
2017-07-05 06:26:58 +02:00

23 lines
470 B
PHP

<?php
/* Icinga Web 2 | (c) 2017 Icinga Development Team | GPLv2+ */
namespace Icinga\Exception\Http;
interface HttpExceptionInterface
{
/**
* Return this exception's HTTP status code
*
* @return int
*/
public function getStatusCode();
/**
* Return this exception's HTTP response headers
*
* @return array An array where each key is a header name and the value its value
*/
public function getHeaders();
}