File "ErrorHandlerInterface.php"
Full path: C:/Inetpub/vhosts/drshti.com/httpdocs/wp-content/plugins/depicter/vendor/averta/wpemerge/src/Exceptions/ErrorHandlerInterface.php
File
size: 928 B (928 B bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
<?php
/**
* @package WPEmerge
* @author Atanas Angelov <hi@atanas.dev>
* @copyright 2017-2019 Atanas Angelov
* @license https://www.gnu.org/licenses/gpl-2.0.html GPL-2.0
* @link https://wpemerge.com/
*/
namespace WPEmerge\Exceptions;
use Exception as PhpException;
use Psr\Http\Message\ResponseInterface;
use WPEmerge\Requests\RequestInterface;
interface ErrorHandlerInterface {
/**
* Register any necessary error, exception and shutdown handlers.
*
* @return void
*/
public function register();
/**
* Unregister any registered error, exception and shutdown handlers.
*
* @return void
*/
public function unregister();
/**
* Get a response representing the specified exception.
*
* @param RequestInterface $request
* @param PhpException $exception
* @return ResponseInterface
*/
public function getResponse( RequestInterface $request, PhpException $exception );
}