ApiException   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 34
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
dl 0
loc 34
ccs 4
cts 4
cp 1
rs 10
c 0
b 0
f 0
wmc 1
lcom 0
cbo 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 14 1
1
<?php namespace Arcanedev\Stripe\Exceptions;
2
3
/**
4
 * Class     ApiException
5
 *
6
 * @package  Arcanedev\Stripe\Exceptions
7
 * @author   ARCANEDEV <[email protected]>
8
 */
9
class ApiException extends StripeException
10
{
11
    /* -----------------------------------------------------------------
12
     |  Constructor
13
     | -----------------------------------------------------------------
14
     */
15
16
    /**
17
     * API Exception Constructor.
18
     *
19
     * @param  string       $message
20
     * @param  int          $code
21
     * @param  string|null  $type
22
     * @param  string|null  $stripeCode
23
     * @param  string|null  $httpBody
24
     * @param  array        $jsonBody
25
     * @param  array        $params
26
     * @param  array        $headers
27
     */
28 34
    public function __construct(
29
        $message,
30
        $code = 500,
31
        $type = 'api_error',
32
        $stripeCode = null,
33
        $httpBody = null,
34
        $jsonBody = [],
35
        $params = [],
36
        $headers = []
37
    ) {
38 34
        parent::__construct(
39 34
            $message, $code, $type, $stripeCode, $httpBody, $jsonBody, $params, $headers
40
        );
41 34
    }
42
}
43