Completed
Push — master ( 6efa89...d59b5b )
by ARCANEDEV
9s
created

ThreeDSecure::classUrl()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
cc 1
eloc 2
nc 1
nop 1
ccs 2
cts 2
cp 1
crap 1
rs 10
1
<?php namespace Arcanedev\Stripe\Resources;
2
3
use Arcanedev\Stripe\Contracts\Resources\ThreeDSecureInterface;
4
use Arcanedev\Stripe\StripeResource;
5
6
/**
7
 * Class     ThreeDSecure
8
 *
9
 * @package  Arcanedev\Stripe\Resources
10
 * @author   ARCANEDEV <[email protected]>
11
 *
12
 * @property  string  id
13
 * @property  string  object  // 'three_d_secure'
14
 */
15
class ThreeDSecure extends StripeResource implements ThreeDSecureInterface
16
{
17
    /* ------------------------------------------------------------------------------------------------
18
     |  Getter and Setters
19
     | ------------------------------------------------------------------------------------------------
20
     */
21
    /**
22
     * Get the endpoint URL for the given class.
23
     *
24
     * @param  string  $class
25
     *
26
     * @return string
27
     */
28 5
    public static function classUrl($class = '')
29
    {
30 5
        return '/v1/3d_secure';
31
    }
32
33
    /* ------------------------------------------------------------------------------------------------
34
     |  Main Functions
35
     | ------------------------------------------------------------------------------------------------
36
     */
37
    /**
38
     * Create the 3D Secure object.
39
     *
40
     * @param  array|null         $params
41
     * @param  array|string|null  $options
42
     *
43
     * @return self
44
     */
45 5
    public static function create($params = [], $options = null)
46
    {
47 5
        return self::scopedCreate($params, $options);
48
    }
49
}
50