C:\xampp\htdocs\landing\wp-content\plugins\hummingbird-performance\core\api\class-exception.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
/**
 * Exception class.
 *
 * @package Hummingbird
 */

namespace Hummingbird\Core\Api;

if ( ! 
defined'ABSPATH' ) ) {
    exit;
}

/**
 * Class Exception
 *
 * @package Hummingbird\Core\Api
 */
class Exception extends \Exception {

    
/**
     * Exception constructor.
     *
     * @param string         $message   Error message.
     * @param int            $code      Error code.
     * @param Exception|null $previous  Previous exception.
     */
    
public function __construct$message ''$code 0Exception $previous null ) {
        if ( ! 
is_numeric$code ) ) {
            switch ( 
$code ) {
                default:
                    
$code 500;
            }
        }

        
parent::__construct$message$code );
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586